Wie fahre ich mit der Konfiguration fort, wenn apt-get unterbrochen wurde?


14

Falls es während der letzten apt-getOperation Probleme gab, gibt es einen Befehl, der prüft, ob etwas fortgesetzt werden muss apt-get?


1
Wenn Sie eine dpkg lockFehlermeldung erhalten, lesen Sie hier .
Wilf

apt-get schlägt hier nichts vor, aber aptitude tut es, aber ein sehr seltsamer Vorschlag auf meinem Laptop: askubuntu.com/questions/425516/…
rubo77

Kommt drauf an wo es unterbrochen wurde. Manchmal unterbrechen Sie dpkg, manchmal unterbrechen Sie apt-get. apt-get selbst kann jederzeit unterbrochen werden, da es sich nur um ein Frontend für dpkg handelt, andernfalls ist dpkg für einige Operationen nicht geeignet.
Braiam

Antworten:


20

Verwenden Sie den Befehl:

sudo apt-get -f install

Wenn das nicht funktioniert, können Sie dpkg anweisen, die Einrichtung von Paketen abzuschließen, die nur teilweise eingerichtet wurden:

sudo dpkg --configure -a

Wenn es nicht funktioniert, können Sie alle Pakete neu konfigurieren mit:

sudo dpkg-reconfigure -a

4
Ich denke, die Neukonfiguration aller Pakete ist keine so gute Idee und erfordert stundenlange manuelle Arbeit
rubo77

ist es das selbe mit sudo aptitude -f install?
Rubo77

@ rubo77: nein, es ist nicht das gleiche aber etwas ähnliches.
Frantique

Auf meinem Problem der -fmachen doesent einen Unterschied, Woth oder ohne, bekomme ich keine Fehler mit apt-get aber mit atṕtitude finden Sie unter : askubuntu.com/questions/425516/...
rubo77

1
Ist es möglich, dass du meintest dpkg --configure -a? apt-get -f …Dies ist eine Teilmenge dessen, was passiert, wenn nicht konfigurierte Pakete vorhanden sind. dpkg-reconfigureist eine ganz andere Operation.
David Foerster

6

Zusätzlich zu der Antwort von @Frantique möchte ich hinzufügen:

sudo dpkg --configure -a

Das hat mein Problem behoben, als das Upgrade während des Vorgangs unterbrochen wurde.


0

Ich hatte das gleiche Problem und in meinem Fall war ein Deb-Paket beschädigt. Ich musste

  1. Löschen Sie die zwischengespeicherten Pakete von /var/cache/apt/archivesmit

    sudo apt-get clean
    
  2. vor dem Laufen

    sudo apt-get -f install
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.