“Dependencias insatisfechas” al intentar instalar KDE Plasma 5.3 en Ubuntu 15.04

31

Estoy tratando de instalar el último Plasma de KDE aquí pero estoy obteniendo

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.

y cuando lo sudo apt-get -f installespecifico y digo Yque obtengo 122 KB de archivos, obtengo:

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)

Y cada vez que intento instalar cualquier otro paquete ahora obtengo lo mismo. ¿Qué tengo que hacer?

Sam
fuente
1
Solía sudo rmeliminar "/usr/share/accounts/services/facebook-im.service", que parece no poder sobrescribir, pero recibo el mismo mensaje con el mismo archivo, ¡aunque ya no está allí!
Sam
1
Tenga en cuenta que esto parece ser un error MUY común. Ver aquí: bugs.launchpad.net/kubuntu-ppa/+bug/1451728 . Hay una solución similar a la respuesta aceptada, pero lo suficientemente diferente como para que le importe a alguien.
jvriesem el

Respuestas:

90

Solucionado por:

sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f

Esto elimina los paquetes enumerados en el primer comando y, por lo tanto, resuelve el conflicto del paquete.

Sam
fuente
77
Trabajó para Ubuntu 16 Xenial
Ganesh Krishnan
2
Trabajó para 16.04 pero primero intente la otra respuesta que es potencialmente mejor.
rfabbri
3
¡Funcionó para mí (Ubuntu 16.04 Xenial Xerus)!
Eofla
7

De manera predeterminada, el administrador de paquetes se niega a sobrescribir los archivos que también aparecen en otros paquetes instalados (ya sea que el archivo esté realmente allí o no), lo que es una decisión sensata de no dañar accidentalmente los paquetes. En su caso, esto significa que los paquetes son incompatibles. Puedo ver que uno parece provenir de un PPA, por lo que debe escribir al responsable de ese PPA para investigar el problema.

Mientras tanto, dado que el archivo en conflicto es solo un ícono, es bastante seguro anular la decisión del administrador de paquetes con --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
David Foerster
fuente
5

Resolví con lo siguiente:

  1. Encuentre el deb que está causando los problemas:

    sudo find /var/cache -name "kde-config-telepathy-accounts*"
    

    En mi caso el paquete estaba en

    /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    
  2. Instalarlo con --force-overwrite:

    sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    

    El comando se completará con errores de todos modos

  3. Arreglar la instalación

    sudo apt-get -f install
    
Vincenzo Pii
fuente
Resuelto el problema, gracias! Parece que se necesitaba mucha configuración después de entrar sudo apt-get install kubuntu-desktop [16.04]
David tu amigo