49 votes

apt-get, dépendances non satisfaites, ... "mais il ne sera pas 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 bien "mais il ne sera pas installé". Pourquoi ne l'installe-t-il pas alors ?

apt-get -f install n'aide pas, elle 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.

31voto

funroll Points 419

Cela a fonctionné pour moi.

$ sudo apt-get install <missing-package-1> <missing-package-2> ...

Je ne sais pas pourquoi c'est nécessaire, mais l'installation manuelle des 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ésolu de lui-même après deux cycles.

19voto

tueftl Points 291

En tant que cette question n'a pas aidé non plus, 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 essayez d'installer un paquet à partir d'un dépôt plus récent mais qu'il n'a pas accès à un dépôt avec les dépendances plus récentes.

6voto

samt1903 Points 69

J'ai rencontré ce problème et je l'ai résolu en lançant le programme :

sudo apt-get update
sudo apt-get upgrade

Ensuite, lorsque j'ai exécuté la commande originale "apt-get install", j'ai réussi.

2voto

raghu Points 136

Rien de ce qui précède n'a fonctionné pour moi, mais la procédure suivante m'a sauvé.

sudo dpkg --configure -a 

Cela permet d'obtenir la liste des paquets cassés et des

sudo dpkg -r librrd4 

{librrd4 et libpng12 étaient mes paquets cassés résolution du problème

1voto

Steve Potter Points 907

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

Enfin,

Étape 1 : J'ai dû supprimer et réinstaller Python en utilisant :

Note : La désinstallation python entraîne la suppression de nombreuses autres dépendances qui peuvent perturber l'installation d'Ubuntu, il faut donc être prudent lors de la désinstallation. python

sudo apt-get purge python

sudo apt-get install python

Etape 2 : Installer le paquetage original (dans mon cas c'était guake)

sudo apt-get install guake

Cette opération permet d'installer toutes les dépendances nécessaires.

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X