Jak kontynuować konfigurację, jeśli apt-get został przerwany?

14

Jeśli podczas ostatniej apt-getoperacji wystąpiły jakieś problemy , czy istnieje polecenie sprawdzające, czy coś musi być kontynuowane apt-get?

rubo77
źródło
1
Jeśli pojawi się dpkg lockbłąd, zobacz tutaj .
Wilf
apt-get nie sugeruje niczego tutaj, ale aptitude tak, ale bardzo dziwna sugestia na moim laptopie: askubuntu.com/questions/425516/…
rubo77
Zależy, gdzie zostało przerwane. Czasami przerywasz dpkg, czasem przerywasz apt-get. apt-get sam może zostać przerwany w dowolnym momencie, ponieważ jest to tylko nakładka na dpkg, dpkg inaczej nie jest dla niektórych operacji.
Braiam

Odpowiedzi:

21

Użyj polecenia:

sudo apt-get -f install

Jeśli to nie zadziała, możesz polecić dpkg, aby zakończył konfigurowanie pakietów, które zostały skonfigurowane tylko częściowo:

sudo dpkg --configure -a

Jeśli to nie działa, możesz ponownie skonfigurować wszystkie pakiety za pomocą:

sudo dpkg-reconfigure -a
Frantique
źródło
4
Myślę, że rekonfiguracja wszystkich pakietów nie jest dobrym pomysłem i zajmuje wiele godzin pracy ręcznej
rubo77
czy to samo z sudo aptitude -f install?
rubo77
@ rubo77: nie, to nie to samo, ale coś podobnego.
Frantique
Jeśli chodzi o mój problem, -fdoesent robi różnicę, czy to bez względu na to, czy otrzymuję błędy z apt-get, ale z atttitude, patrz: askubuntu.com/questions/425516/…
rubo77
1
Czy to możliwe, że miałeś na myśli dpkg --configure -a? Jest to podzbiór tego, co apt-get -f …działa, jeśli istnieją nieskonfigurowane pakiety. dpkg-reconfigureto zupełnie inna operacja.
David Foerster
6

Oprócz odpowiedzi @Frantique chciałbym dodać:

sudo dpkg --configure -a

To rozwiązało mój problem, gdy aktualizacja została przerwana podczas procesu.

Jose Gómez
źródło
0

Miałem ten sam problem iw moim przypadku pakiet Deb był uszkodzony. musiałem

  1. usuń z pamięci podręcznej pakiety /var/cache/apt/archivesz

    sudo apt-get clean
    
  2. przed uruchomieniem

    sudo apt-get -f install
    
matthiasbe
źródło