essayer de mettre à niveau des packages

9

J'essaye de mettre à jour mes paquets mais je ne veux pas passer à 16.10. J'ai couru sudo apt updateensuite sudo apt upgradepour mettre à jour mes packages 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.

Jorge Santiago
la source
Réinstallez-le simplement ... et faites-le nous savoir
minigeek

Réponses:

12

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 package python3-apt-daemon.pkcompatn'avait plus de dépendances. La mise à niveau s'est ensuite déroulée normalement.

Michael Mikowski
la source
Ma mise à niveau du 16.04 au 18.04 a échoué en raison de ce problème. La solution ci-dessus a fonctionné en remplaçant apt-get par apt. De plus, il n'était pas nécessaire de faire do-release-upgrade car la mise à niveau apt faisait le nécessaire.
John Rose
J'ai exécuté toutes ces commandes ainsi que la deuxième réponse de Favian. Pas de spectacle. Finalement, j'ai exécuté chacun des packages répertoriés à partir de ... apt list --upgradableun par un. J'avais prévu de mettre à jour ce que je pouvais / pourrais et d'identifier le fly-in-oinmment . Il s'avère que tout a réussi et que jamais l'inadéquation n'était plus. Aucune idée de ce qui était en conflit - J'espère que la solution de contournement aide les autres.
le
3

Cela a résolu mon problème dans toutes les situations :)

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

puis réessayez:

sudo apt-get upgrade
Favian Ioel P
la source
1

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é à mi-chemin, mais la plupart se sont terminés lorsque j'ai exécuté une commande "apt purge" ultérieure.

user2145748
la source