Jak wymusić konfigurację częściowo zainstalowanych pakietów?


20

Ilekroć uruchamiam aptitude safe-upgrade, otrzymuję ten wynik:

The following partially installed packages will be configured:
  cups gconf2 ufw update-manager 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Jak mogę skonfigurować cztery wymienione pakiety?

Próbowałem, dpkg-reconfigure gconf2ale to się nie udaje

/usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed

Odpowiedzi:


29

Uruchom te kody

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

sudo apt-get update && sudo apt-get upgrade

sudo dpkg --configure -a

sudo apt-get install -f

Spowoduje to wyczyszczenie i skonfigurowanie pakietów


Może się przydać niektórym. Podczas autoremoveDostałem jeden dodatkowy błąd: E: Could not perform immediate configuration on SOMEPACKAGE. apt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
Zostało

dla mnie w podobnej sytuacji apt-get autoremovenie działa i powoduje wiele błędów cf: pastebin.com/SgM46XE6 jak mogę się obejść?
Rene Pickhardt

1
Przydatne może być również uruchomienie sudo apt-get --fix-broken install.
galath

3

To polecenie naprawiło mój problem:

apt-get --purge remove program_name

Ale oczywiście musisz spróbować również odpowiedzieć na @tailtail.


3
UWAGA: czyszczenie oznacza, że ​​wszystkie ustawienia i prawdopodobnie niektóre dane dla tej aplikacji zostaną usunięte. Więc jeśli zależy ci na nich, bądź ostrożny z tym.
Lennart Rolland

W rzeczywistości był to problem polegający na tym, że stare (już nie działające) ustawienia leżały dla mnie i potrzebowałem zaktualizowanych z najnowszego pakietu. Uaktualniałem z Ubuntu 14 do 18 i nie modyfikowałem ustawień. Więc to zadziałało dla mnie.
Jason

3

Powyższa odpowiedź nie działała dla mnie. Musiałem uruchomić dpkg z opcją force-depend, aby rozwiązać cykliczną zależność między niektórymi jądrami.

sudo dpkg --force-depends --configure -a

To zmienia wszystkie problemy z zależnościami w ostrzeżenia. Używaj ostrożnie, w minimalnym zakresie (zainstaluj wszystko, co nie ma żadnych problemów) i na własne ryzyko.


1
Jeszcze lepiej, nie używaj wcale. To nigdy, nigdy nie jest konieczne. A jeśli kiedykolwiek pomyślisz, że musisz go użyć, nie, nie zrobisz tego. Zadaj pytanie, a ktoś, kto wie, co robią, pomoże ci rozwiązać problemy związane z zależnością.
fkraiem

Cóż, rozwiązało to moje problemy i udało mi się pomyślnie zainstalować nowe jądro w moim systemie. Chociaż najpierw zainstalowałem wszystko, co pozwoliło mi się skonfigurować, a następnie wymusiłem rozwiązanie problemu zależności cyklicznej z tym ... Chociaż masz rację - w rękach niczego niepodejrzewającego użytkownika to polecenie może naprawdę zniszczyć ...
Paul Weber
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.