$ 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).
Não entendi direito "mas não será instalado". Por que não o instala então?
apt-get -f install
não ajuda, não faz 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
e só tinhadeb http://de.archive.ubuntu.com/ubuntu/ wily universe multiverse
além de confiável. Então, o apt queria instalar um pacote do universo, que dependia das versões disponíveis apenas no wily / main e, portanto, não pôde ser instalado.sudo apt-get install --reinstall at-spi2-core qdbus libqt4-dbus
Respostas:
Isso funcionou para mim.
Não sei por que isso é necessário, mas a instalação manual dos pacotes problemáticos funcionou.
Depois de instalar a primeira rodada de dependências não atendidas, outra apareceu, mas repeti o processo e ele se resolveu após dois ciclos.
fonte
Como essa pergunta também não ajudou, encontrei neste thread do LinuxQuestions uma dica que me ajudou:
Você tem uma mistura
/etc/apt/sources.list
? Parece que você está tentando instalar um pacote de um repositório mais recente, mas não tem acesso a um repositório com as dependências mais recentes.fonte
sources.list
tinha apenas omain
repositório e a dependência estava em outro lugar (universe
,restricted
...). A mensagem de erro é muito enganadora.Eu me deparei com esse problema e o resolvi executando:
Então, quando executei o comando "apt-get install" original, foi bem-sucedido.
fonte
Eu também tive o mesmo problema ao instalar o Guake ; mostrou
unmet dependencies
com Python. Mesmo tentando reinstalar o python usandosudo apt-get install --reinstall python
não fez nada.Finalmente,
Etapa 1: tive que remover e instalar o python novamente usando:
Nota: A desinstalação
python
leva à remoção de muitas outras dependências que podem interromper o Ubuntu instalado, portanto, tenha cuidado ao desinstalarpython
sudo apt-get purge python
sudo apt-get install python
Etapa 2: Instale o pacote original (no meu caso, era falso)
sudo apt-get install guake
Isso instalou todas as dependências necessárias.
Tente o mesmo procedimento com seus pacotes e ele deve funcionar para você também.
fonte