пытаясь обновить пакеты - proUbuntu
Купить гитару в Москве
6 голосов
/

Пытаюсь обновить мои пакеты, но я не хочу обновляться до 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

Должен ли я удалить / удалить эти пакеты и переустановить их? Заранее спасибо за помощь.

Ответы [ 3 ]

8 голосов
/

Я сделал это:

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 не осталось зависимостей. Затем обновление прошло нормально.

2 голосов
/

Это решило мою проблему в любой ситуации :) бежать:

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

затем повторите попытку:

sudo apt-get upgrade
0 голосов
/

Мое обновление с 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».

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...