web-dev-qa-db-fra.com

essayer de mettre à jour des paquets

Essayer de mettre à jour mes paquets mais je ne veux pas passer à 16.10. J'ai lancé Sudo apt update puis Sudo apt upgrade pour mettre à jour mes paquets, mais j'ai reçu ce message dans le terminal

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

Dois-je purger/supprimer ces packages et les réinstaller? Merci d'avance pour votre aide.

8
Jorge Santiago

J'ai fait ça:

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

# after reboot
Sudo do-release-upgrade

Le paquet python3-apt-daemon.pkcompat n'avait plus de dépendances. La mise à niveau s'est ensuite déroulée normalement.

9
Michael Mikowski

Cela a résolu mon problème dans chaque situation :) run:

Sudo apt-get -f autoremove
Sudo apt-get update

puis réessayez:

Sudo apt-get upgrade
3
Favian Ioel P

Ma mise à niveau de 14.04 via 16.04 à 18.04 a échoué pour la même raison. La solution de Michael a fonctionné lorsque j'ai utilisé apt au lieu d'apt-get.

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

"apt upgrade" a échoué en cours de route, mais la plupart s'est terminée lorsque j'ai exécuté une commande "apt purge" ultérieure.

1
user2145748