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ą:
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.
dpkg lock
błąd, zobacz tutaj .Odpowiedzi:
Użyj polecenia:
Jeśli to nie zadziała, możesz polecić dpkg, aby zakończył konfigurowanie pakietów, które zostały skonfigurowane tylko częściowo:
Jeśli to nie działa, możesz ponownie skonfigurować wszystkie pakiety za pomocą:
źródło
sudo aptitude -f install
?-f
doesent 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/…dpkg --configure -a
? Jest to podzbiór tego, coapt-get -f …
działa, jeśli istnieją nieskonfigurowane pakiety.dpkg-reconfigure
to zupełnie inna operacja.Oprócz odpowiedzi @Frantique chciałbym dodać:
To rozwiązało mój problem, gdy aktualizacja została przerwana podczas procesu.
źródło
Miałem ten sam problem iw moim przypadku pakiet Deb był uszkodzony. musiałem
usuń z pamięci podręcznej pakiety
/var/cache/apt/archives
zprzed uruchomieniem
źródło