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.


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.


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

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.