apt-get, dépendances non satisfaites,… “mais cela ne va pas être installé”

$ apt-get install -f -o 'Dpkg::Options::=--force-confmiss --force-all --force-confnew --overwrite-conffiles' --reinstall at-spi2-core Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: kde-workspace-bin : Depends: qdbus but it is not going to be installed libqt4-dbus : Depends: qdbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Je ne comprends pas très bien “mais ça ne va pas être installé”. Pourquoi ne l’installe-t-il pas alors?

apt-get -f install n’aide pas, il ne fait rien:

 $ apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Cela a fonctionné pour moi.

 $ sudo apt-get install   ... 

Je ne sais pas pourquoi c’est nécessaire, mais installer manuellement les paquets problématiques a fonctionné.

Après avoir installé la première série de dépendances non satisfaites, une autre est apparue, mais j’ai répété le processus et il s’est réglé après deux cycles.

Comme cette question n’a pas non plus aidé, j’ai trouvé sur ce fil LinuxQuestions un indice qui m’a aidé:

Avez-vous un mélange /etc/apt/sources.list ? Il semble que vous tentiez d’installer un package à partir d’un référentiel plus récent, mais qu’il n’ait pas access à un référentiel avec les nouvelles dépendances.

J’ai également eu le même problème lors de l’installation de Guake ; il a montré des unmet dependencies avec Python. Même en essayant de réinstaller python en utilisant sudo apt-get install --reinstall python n’a rien fait.

Finalement,

Étape 1: Je devais supprimer et installer à nouveau python en utilisant:

Remarque: la désinstallation de python entraîne la suppression de nombreuses autres dépendances pouvant endommager Ubuntu installé. Soyez donc prudent lors de la désinstallation de python

sudo apt-get purge python

sudo apt-get install python

Étape 2: installez le paquet d’origine (dans mon cas, c’était guake)

sudo apt-get install guake

Cela a installé toutes les dépendances nécessaires.

Essayez la même procédure avec vos paquets et cela devrait fonctionner pour vous aussi.

J’ai rencontré ce problème et l’ai résolu en exécutant:

 sudo apt-get update sudo apt-get upgrade 

Ensuite, lorsque j’ai exécuté la commande “apt-get install” d’origine, vous avez réussi.