намагаються оновити пакети


9

Намагаюся оновити свої пакунки, але я не хочу оновити до 16.10. sudo apt updateПотім я побіг sudo apt upgradeоновити свої пакунки, але отримав це повідомлення в терміналі

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

Чи слід очистити / вилучити ці пакунки та встановити їх знову? Заздалегідь дякую за вашу допомогу.


Просто перевстановіть його ..... і повідомте нам про це
minigeek

Відповіді:


12

Я зробив це:

sudo apt-get purge python3-aptdaemon.pkcompat
sudo apt-get update
sudo apt-get upgrade
reboot

# after reboot
sudo do-release-upgrade

У пакунку python3-apt-daemon.pkcompatне залишилося залежностей. Потім оновлення проходило нормально.


Моє оновлення з 16.04 до 18.04 не вдалося через цю проблему. Вищевказане рішення працювало з apt заміною apt-get. Крім того, не потрібно було робити до-реліз-оновлення, оскільки апт-оновлення зробило необхідне.
Джон Роуз

Я виконував усі ці команди, а також другу відповідь від Фавіана. Немає шоу. Врешті-решт я запустив кожен із перерахованих пакетів із ... apt list --upgradableпо одному. Я планував оновити те, що міг / міг би, і визначити, що я маю на увазі . Виявляється, все не вдалося , і що коли - небудь невідповідність було вже не було. Поняття не маю, що було в конфлікті - сподіваюся, що обробка справи допомагає іншим.
буде

3

Це вирішило мою проблему в кожній ситуації :) run:

sudo apt-get -f autoremove
sudo apt-get update

потім спробуйте ще раз:

sudo apt-get upgrade

1

Мої оновлення з 14.04 до 16.04 до 18.04 не вдалося з тієї ж причини. Рішення Майкла спрацювало, коли я використовував apt замість apt-get.

sudo apt purge python3-aptdaemon.pkcompat
sudo apt update
sudo apt upgrade

"apt upgrade" не вдалося пройти частково, але більшість завершилася, коли я запустив наступну команду "apt purge".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.