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?


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

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.


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
    
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.