In diesem Artikel lernen wir, 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 auf einem Debian 10 -System genannten Befehle und Prozeduren 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 Terminalanwendung in Debian zu öffnen, drücken Sie die Super -Taste auf der Tastatur und suchen Sie nach der angezeigten Suchleiste danach. Wenn das Suchergebnis angezeigt wird, klicken Sie auf das Terminal -Symbol, um es zu öffnen, um es zu öffnen.
Verwenden von APT-Get, um fehlende und kaputte Pakete zu reparieren
APT-GET ist ein terminalbasiertes Paketverwaltungs-Tool, das zum Installieren, Upgrade und Entfernen von Paketen verwendet wird. Zusammen mit diesen Funktionen verfügt es auch über Flags, die zur Behebung fehlender Abhängigkeiten und kaputten Pakete verwendet werden können.
Methode 1
Verwenden Sie die “Fix-Missing”Option mit“APT-Get-Update„Um die Updates auszuführen und sicherzustellen, dass die Pakete auf dem neuesten Stand sind und für die Pakete keine neue Version verfügbar ist.
$ sudo apt-Get-Update--Fix-Missing
Sobald Sie mit dem Update fertig sind, führen Sie den folgenden Befehl aus, um den Paketmanager dazu zu zwingen, fehlende Abhängigkeiten oder kaputte Pakete zu finden, und installieren Sie sie.
$ sudo apt -Get Install -f
Ein weiterer Ansatz bei der Lösung des zerbrochenen Paketproblems über APT-Get besteht darin, die Datei „/usw./APT/Quellen/Liste“ zu bearbeiten und Websites mit neueren Versionen von verfügbaren Paketen hinzuzufügen. Dann die "leiten"APT-Get-Update ” Befehl zum Aktualisieren der Repository -Liste.
Wenn die obige Methode das Problem von zerbrochenen Abhängigkeiten und zerbrochenen Paketen nicht behebt und dennoch den Fehler erhalten, versuchen Sie die folgenden Methoden.
Andere Methoden
Methode 1:
In dieser Methode werden wir die „verwenden“APT-GET-Autoremove ” und das "dpkg ” Um fehlende Abhängigkeiten und kaputte Pakete zu beheben.
1. Aktualisieren Sie den Repository -Index, indem Sie den folgenden Befehl in Terminal ausführen:
$ sudo apt-Get-Update
2. Führen Sie als nächstes den Befehl unten aus, um das lokale Repository zu reinigen:
$ sudo apt-get sauber
3. Führen Sie den folgenden Befehl aus, um alle unnötigen Pakete zu entfernen, die nicht mehr benötigt werden:
$ sudo apt-get Autoremove
In dem obigen Befehl werden die nicht erfüllten Abhängigkeiten oder das Namen des Pakets des Pakets angezeigt.
4. Versuchen Sie dann, den folgenden Befehl im Terminal auszuführen, um das Entfernen des kaputten Pakets zu erzwingen:
$ sudo dpkg-remove -force-Force-remove-reinstreeq package_name
Methode 2:
In der folgenden Methode werden wir die „verwenden“DPKG-KonfigurationBefehl ”Um fehlende Abhängigkeiten und kaputte Pakete zu beheben.
DPKG ist ein Paket -Management -Tool, mit dem Pakete installiert, entfernen und verwaltet werden können. Ähnlich wie bei APT-Get kann es auch dazu beitragen, kaputte Pakete und fehlende Abhängigkeiten zu beheben. Wenn Sie beim Installieren oder Aktualisieren der Pakete einige Fehler erhalten, probieren Sie die folgende Lösung mit DPKG aus:
1. Führen Sie den folgenden Befehl im Terminal aus, um alle teilweise installierten Pakete neu zu konfigurieren.
$ sudo dpkg -configure -a
Wenn der obige Befehl nicht funktioniert, wie in unserem Fall und Sie ähnliche Ergebnisse, die das fehlerhafte Paket anzeigen, versuchen Sie, das Paket zu entfernen.
2. Führen Sie den folgenden Befehl in Terminal aus, um das fehlerhafte Paket zu entfernen.
$ apt-Get entfernen
3. Verwenden Sie dann den folgenden Befehl, um das lokale Repository auszuräumen:
$ sudo apt-get sauber
Führen Sie nach dem Ausprobieren einer der oben genannten Lösungen den Befehl Update aus, um sicherzustellen.
$ sudo apt-Get-Update
Die Behebung der Abhängigkeits- und Verpackungsfehler und die Rückgabe des Systems in den normalen Zustand kann Stunden dauern. Manchmal wird es so kompliziert, dass Sie beim endgültigen Fixieren so glücklich sind. Wir haben einige Lösungen bezüglich dieses Fehlers vorgestellt. Probieren Sie es also 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.