Próbuję zaktualizować moje pakiety, ale nie chcę uaktualniać do wersji 16.10. Pobiegłem sudo apt update
wtedy, sudo apt upgrade
aby zaktualizować swoje pakiety, ale dostałem ten komunikat w terminalu
The following packages have unmet dependencies:
libcjs0e : Conflicts: libcjs0 but 3.0.1-3build2 is to be installed
python3-aptdaemon.pkcompat : Conflicts: packagekit
Conflicts: packagekit:i386
Czy należy wyczyścić / usunąć te pakiety i ponownie je zainstalować? Z góry dziękuje za twoją pomoc.
upgrade
package-management
updates
Jorge Santiago
źródło
źródło
Odpowiedzi:
Ja to zrobiłem:
W pakiecie
python3-apt-daemon.pkcompat
nie pozostały żadne zależności. Aktualizacja przebiegła następnie normalnie.źródło
apt list --upgradable
jeden po drugim. Planowałem zaktualizować to, co mogłem / mógłbym, i zidentyfikować lot . Okazuje się, że wszystko się udało i cokolwiek było niezgodnością, już nie było. Nie mam pojęcia, co było w konflikcie - Mam nadzieję, że obejście pomaga innym.To rozwiązało mój problem w każdej sytuacji :) uruchom:
następnie spróbuj ponownie:
źródło
Moja aktualizacja z 14.04 przez 16.04 do 18.04 zakończyła się niepowodzeniem z tego samego powodu. Rozwiązanie Michaela zadziałało, kiedy użyłem apt zamiast apt-get.
„apt upgrade” nie powiodło się w połowie, ale większość z nich zakończyła się, gdy uruchomiłem kolejne polecenie „apt purge”.
źródło