Corrigido por:
sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f
Isso remove os pacotes listados no primeiro comando e, assim, resolve o conflito de pacotes.
Estou tentando instalar o Plasma do KDE mais recente aqui, mas estou recebendo
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
kde-telepathy-minimal:
Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed
E: Unmet dependencies. Try using -f.
e quando eu sudo apt-get -f install
como especificado e eu digo Y
para obter 122KB de arquivos eu recebo:
Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb (--unpack):
trying to overwrite '/usr/share/accounts/services/facebook-im.service', which is also in package account-plugin-facebook 0.12+15.04.20150415.1-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
E sempre que tento instalar qualquer outro pacote agora recebo a mesma coisa. O que devo fazer?
Corrigido por:
sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f
Isso remove os pacotes listados no primeiro comando e, assim, resolve o conflito de pacotes.
Por padrão, o gerenciador de pacotes se recusa a sobrescrever arquivos que também aparecem em outros pacotes instalados (quer o arquivo esteja realmente lá ou não), o que é uma decisão sensata de não corromper inadvertidamente os pacotes. No seu caso, isso significa que os pacotes são incompatíveis. Eu posso ver que um parece vir de um PPA, então você deve escrever para o mantenedor do PPA para investigar o problema.
Enquanto isso, como o arquivo conflitante é apenas um ícone, é bastante seguro substituir a decisão do gerenciador de pacotes por --force-overwrite
:
cd /tmp
apt-get download kde-config-telepathy-accounts
sudo dpkg -i --force-overwrite kde-config-telepathy-accounts_*.deb
sudo apt-get install -f
eu resolvi com o seguinte:
Encontre o deb que está causando os problemas:
sudo find /var/cache -name "kde-config-telepathy-accounts*"
No meu caso, o pacote estava em
/var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
Instale-o com --force-overwrite
:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
O comando será completado com erros de qualquer maneira
Corrigir a instalação
sudo apt-get -f install