Verwenden Sie apt-get, um fehlende und defekte Pakete zu reparieren

Use Apt Get Fix Missing



Paketmanager in Linux sind die nützlichsten Programme, die verwendet werden, um zusätzliche Fähigkeiten in einem System hinzuzufügen. Sie können zum Installieren, Entfernen, Aktualisieren und Aktualisieren der Pakete verwendet werden und verfügen auch über die Funktionen zur Abhängigkeitsauflösung. Wie bei jedem anderen Programm kann auch bei diesen Paketmanagern etwas schief gehen. Manchmal geht die Installation beim Aktualisieren oder Installieren eines Drittanbieterprogramms schief und führt zu Fehlern, die Sie die Installation der fehlenden Abhängigkeiten und defekten Pakete erforderlich machen. Dieser Fehler kann auch aufgrund einer unsachgemäßen Paketverwaltung, einer falschen Installation von Paketen und der Installation unnötiger Pakete auftreten. Was auch immer der Grund sein mag, das Problem besteht darin, dass Sie einen Fehler erhalten und eine Bedingung erhalten, in der Sie kein neues Paket hinzufügen oder vorhandene Pakete aktualisieren oder löschen können, bis Sie das Problem behoben haben.

In diesem Artikel erfahren Sie, wie Sie die fehlenden Abhängigkeiten und defekten Pakete mit dem Befehl apt-get beheben können. Beachten Sie, dass wir die in diesem Artikel erwähnten Befehle und Verfahren auf einem Debian 10-System ausgeführt haben. Das gleiche Verfahren kann in Ubuntu und älteren Debian-Versionen befolgt werden.







Wir werden das Befehlszeilenterminal verwenden, um die Lösungen auszuprobieren und das Problem zu beheben. Um die Terminal-Anwendung in Debian zu öffnen, drücken Sie die Supertaste auf der Tastatur und suchen Sie mit der angezeigten Suchleiste danach. Wenn das Suchergebnis angezeigt wird, klicken Sie auf das Terminal-Symbol, um es zu öffnen.



Verwenden von apt-get, um fehlende und defekte Pakete zu reparieren

Apt-get ist ein Terminal-basiertes Paketverwaltungstool, das zum Installieren, Aktualisieren und Entfernen von Paketen verwendet wird. Neben diesen Funktionen verfügt es auch über Flags, die zum Beheben fehlender Abhängigkeiten und defekter Pakete verwendet werden können.



Methode 1





Verwenden Sie die fix-fehlend Option mit apt-get-Update um die Updates auszuführen und sicherzustellen, dass die Pakete auf dem neuesten Stand sind und keine neue Version für die Pakete verfügbar ist.

$sudo apt-get-Update --fix-missing



Wenn Sie mit dem Update fertig sind, führen Sie den folgenden Befehl aus, um den Paketmanager zu zwingen, fehlende Abhängigkeiten oder defekte Pakete zu finden und zu installieren.

$sudo apt-get installieren -F

Ein anderer Ansatz zur Lösung des Problems mit defekten Paketen über apt-get besteht darin, die Datei /etc/apt/sources/list zu bearbeiten und Sites mit neueren Versionen von verfügbaren Paketen hinzuzufügen. Dann laufen die apt-get-Update Befehl zum Aktualisieren der Repository-Liste.

Wenn die obige Methode das Problem von defekten Abhängigkeiten und defekten Paketen nicht behebt und der Fehler weiterhin angezeigt wird, versuchen Sie es mit den folgenden Methoden.

Andere Methoden

Methode 1:

Bei dieser Methode verwenden wir die apt-get autoremove und der dpkg um fehlende Abhängigkeiten und defekte Pakete zu beheben.

1. Aktualisieren Sie den Repository-Index, indem Sie den folgenden Befehl im Terminal ausführen:

$sudo apt-get-Update

2. Führen Sie als Nächstes den folgenden Befehl aus, um das lokale Repository zu bereinigen:

$sudo apt-get clean

3. Führen Sie den folgenden Befehl aus, um alle nicht mehr benötigten Pakete zu entfernen, die nicht mehr benötigt werden:

$sudo apt-get autoremove

Der obige Befehl zeigt die nicht erfüllten Abhängigkeiten oder den Namen des beschädigten Pakets an.

4. Versuchen Sie dann, den folgenden Befehl im Terminal auszuführen, um das Entfernen des defekten Pakets zu erzwingen:

$sudo dpkg --Löschen -Macht --force-remove-reinstreqPaketnamen

Methode 2:

In der folgenden Methode verwenden wir die dpkg – konfigurieren Befehl, um fehlende Abhängigkeiten und defekte Pakete zu beheben.

Dpkg ist ein Paketverwaltungstool, das zum Installieren, Entfernen und Verwalten von Paketen verwendet werden kann. Ähnlich wie apt-get kann es auch helfen, defekte Pakete und fehlende Abhängigkeiten zu reparieren. Wenn Sie beim Installieren oder Aktualisieren der Pakete einige Fehler erhalten, versuchen Sie die folgende Lösung mit dpkg:

1. Führen Sie den folgenden Befehl im Terminal aus, um alle teilweise installierten Pakete neu zu konfigurieren.

$sudo dpkg --konfigurieren -zu

Wenn der obige Befehl nicht funktioniert, wie in unserem Fall, und Sie ähnliche Ergebnisse sehen, die das fehlerhafte Paket anzeigen, versuchen Sie, das Paket zu entfernen.

2. Führen Sie den folgenden Befehl im Terminal aus, um das fehlerhafte Paket zu entfernen.

$apt-get entfernen <Paketnamen>

3. Verwenden Sie dann den folgenden Befehl, um das lokale Repository zu bereinigen:

$sudo apt-get clean

Nachdem Sie eine der oben genannten Lösungen ausprobiert haben, führen Sie den Update-Befehl aus, um sicherzustellen, dass die Abhängigkeiten aufgelöst und defekte Pakete repariert oder entfernt werden.

$sudo apt-get-Update

Das Beheben der Abhängigkeits- und beschädigten Paketfehler und das anschließende Zurücksetzen des Systems in den Normalzustand kann Stunden dauern. Manchmal wird es so kompliziert, dass man sich so glücklich fühlt, wenn man es endlich repariert. Wir haben einige Lösungen zu diesem Fehler vorgestellt, also probieren Sie sie bitte aus. Wenn Sie einige der möglichen Lösungen kennen, die wir nicht erwähnt haben, teilen Sie uns dies bitte in den Kommentaren mit.