$ 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).
Ich verstehe nicht ganz "aber es wird nicht installiert". Warum installiert es es dann nicht?
apt-get -f install
hilft nicht, es tut nichts:
$ 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
und zusätzlich nurdeb http://de.archive.ubuntu.com/ubuntu/ wily universe multiverse
vertraute. Dann wollte apt ein Paket aus dem Universum installieren, das von den Versionen abhing, die nur in wily / main verfügbar waren und daher nicht installiert werden konnten.sudo apt-get install --reinstall at-spi2-core qdbus libqt4-dbus
Antworten:
Das hat bei mir funktioniert.
Ich weiß nicht, warum dies notwendig ist, aber die manuelle Installation der problematischen Pakete hat funktioniert.
Nach der Installation der ersten Runde nicht erfüllter Abhängigkeiten tauchte eine weitere auf, aber ich wiederholte den Vorgang und er löste sich nach zwei Zyklen von selbst.
quelle
Da diese Frage auch nicht weitergeholfen hat, habe ich in diesem LinuxQuestions-Thread einen Hinweis gefunden, der mir geholfen hat:
Hast du ein gemischtes
/etc/apt/sources.list
? Es scheint, dass Sie versuchen, ein Paket aus einem neueren Repository zu installieren, es jedoch keinen Zugriff auf ein Repository mit den neueren Abhängigkeiten hat.quelle
sources.list
hatte nur dasmain
Repository und die Abhängigkeit war irgendwo anders (universe
,restricted
, ...). Die Fehlermeldung ist sehr irreführend.Ich bin auf dieses Problem gestoßen und habe es gelöst, indem ich Folgendes ausgeführt habe:
Als ich dann den ursprünglichen Befehl "apt-get install" ausführte, war er erfolgreich.
quelle
Ich hatte auch das gleiche Problem bei der Installation von Guake ; es zeigte sich
unmet dependencies
mit Python. Selbst der Versuch, Python mit neu zu installieren,sudo apt-get install --reinstall python
brachte nichts.Endlich,
Schritt-1: Ich musste Python entfernen und erneut installieren mit:
Hinweis: Bei der Deinstallation werden
python
viele andere Abhängigkeiten entfernt, die das installierte Ubuntu beschädigen können. Gehen Sie daher bei der Deinstallation vorsichtig vorpython
sudo apt-get purge python
sudo apt-get install python
Schritt-2: Installieren Sie das Originalpaket (in meinem Fall war es ein Versehen)
sudo apt-get install guake
Dadurch wurden alle erforderlichen Abhängigkeiten installiert.
Versuchen Sie das gleiche Verfahren mit Ihren Paketen und es sollte auch für Sie funktionieren.
quelle