При попытке обновить мои пакеты, но я не хочу обновлять до 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
Я должен произвести чистку/удалить этих пакетов и переустановить их? Заранее спасибо за Вашу справку.
Я сделал это:
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
не имел никаких остающихся зависимостей. Обновление затем продолжалось обычно.
Это решило мою проблему в каждой ситуации, :) выполненной:
sudo apt-get -f autoremove
sudo apt-get update
затем попробуйте еще раз:
sudo apt-get upgrade
Мое обновление от 14,04 через 16,04 к 18,04 перестало работать по той же причине. Решение Michael работало, когда я использовал склонный вместо Кв. - добираются.
sudo apt purge python3-aptdaemon.pkcompat
sudo apt update
sudo apt upgrade
"способное обновление" перестало работать отчасти через, но большая часть из него завершилась, когда я выполнил последующую "способную чистку" команда.