$ 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).
No entiendo "pero no se va a instalar". ¿Por qué no lo instala entonces?
apt-get -f install
no ayuda, no hace nada:
$ 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
y solo tuvedeb http://de.archive.ubuntu.com/ubuntu/ wily universe multiverse
además de confiable. Entonces, apt quería instalar un paquete del universo, que dependía de las versiones disponibles solo en wily / main y, por lo tanto, no podía instalarse.sudo apt-get install --reinstall at-spi2-core qdbus libqt4-dbus
Respuestas:
Esto funcionó para mí.
No sé por qué esto es necesario, pero la instalación manual de los paquetes problemáticos funcionó.
Después de instalar la primera ronda de dependencias insatisfechas, apareció otra, pero repetí el proceso y se resolvió después de dos ciclos.
fuente
Como esta pregunta tampoco ayudó, encontré en este hilo de LinuxQuestions una pista que me ayudó:
¿Tienes un mixto
/etc/apt/sources.list
? Parece que está intentando instalar un paquete desde un repositorio más nuevo pero que no tiene acceso a un repositorio con las dependencias más nuevas.fuente
sources.list
tenía sólo elmain
repositorio y la dependencia estaba en otro lugar (universe
,restricted
, ...). El mensaje de error es muy engañoso.Me encontré con este problema y lo resolví ejecutando:
Luego, cuando ejecuté el comando original "apt-get install" tuvo éxito.
fuente
También tuve el mismo problema al instalar Guake ; se mostró
unmet dependencies
con Python. Incluso tratar de reinstalar Python usandosudo apt-get install --reinstall python
no hizo nada.Finalmente,
Paso 1: tuve que quitar e instalar Python nuevamente usando:
Nota: Desinstalar
python
conduce a eliminar muchas otras dependencias que pueden romper el Ubuntu instalado, así que tenga cuidado al desinstalarpython
sudo apt-get purge python
sudo apt-get install python
Paso 2: Instale el paquete original (en mi caso fue guake)
sudo apt-get install guake
Esto instaló todas las dependencias necesarias.
Pruebe el mismo procedimiento con sus paquetes y también debería funcionar para usted.
fuente