$ 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
ça n'aide pas, ça 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.
sudo apt-get install qdbus
.main
et seulement eudeb http://de.archive.ubuntu.com/ubuntu/ wily universe multiverse
en plus de la confiance. Ensuite, apt voulait installer un paquet à partir d'univers, qui dépendait des versions disponibles uniquement dans wily / main et ne pouvait donc pas être installé.sudo apt-get install --reinstall at-spi2-core qdbus libqt4-dbus
Réponses:
Cela a fonctionné pour moi.
Je ne sais pas pourquoi cela est nécessaire, mais l'installation manuelle des packages problématiques a fonctionné.
Après avoir installé le premier cycle de dépendances non satisfaites, un autre est apparu, mais j'ai répété le processus et il s'est réglé après deux cycles.
la source
Comme cette question n'a pas aidé non plus, j'ai trouvé sur ce fil LinuxQuestions un indice qui m'a aidé:
Avez-vous un mix
/etc/apt/sources.list
? Il semble que vous essayez d'installer un package à partir d'un référentiel plus récent, mais qu'il n'a pas accès à un référentiel avec les dépendances les plus récentes.la source
sources.list
eu que lemain
dépôt et la dépendance était un autre endroit (universe
,restricted
, ...). Le message d'erreur est très trompeur.J'ai rencontré ce problème et l'ai résolu en exécutant:
Puis, lorsque j'ai exécuté la commande d'origine "apt-get install", j'ai réussi.
la source
J'ai également eu le même problème lors de l'installation de Guake ; il a montré
unmet dependencies
avec Python. Même essayer de réinstaller python en utilisantsudo apt-get install --reinstall python
n'a rien fait.Finalement,
Étape 1: J'ai dû supprimer et réinstaller python en utilisant:
Remarque: la désinstallation
python
entraîne la suppression de nombreuses autres dépendances qui peuvent endommager Ubuntu installé, alors soyez prudent lors de la désinstallationpython
sudo apt-get purge python
sudo apt-get install python
Étape 2: installez le package 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 packages et cela devrait fonctionner pour vous aussi.
la source