«Dépendances non satisfaites» lors de la tentative d'installation de KDE Plasma 5.3 sur Ubuntu 15.04

31

J'essaie d'installer le dernier plasma KDE ici, mais je reçois

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.

et quand je sudo apt-get -f installcomme spécifié et je dis Yà obtenir 122 Ko d'archives, je reçois:

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)

Et chaque fois que j'essaie d'installer un autre package, je reçois la même chose. Que devrais-je faire?

Sam
la source
1
J'avais l'habitude sudo rmde supprimer "/usr/share/accounts/services/facebook-im.service" qu'il ne semble pas pouvoir écraser mais j'obtiens le même message avec le même fichier bien qu'il ne soit plus là!
Sam
1
Notez que cela semble être un bug TRÈS courant. Voir ici: bugs.launchpad.net/kubuntu-ppa/+bug/1451728 . Il existe une solution similaire à la réponse acceptée, mais suffisamment différente pour que cela puisse être important pour quelqu'un.
jvriesem

Réponses:

90

Fixé par:

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

Cela supprime les packages répertoriés dans la première commande et résout ainsi le conflit de packages.

Sam
la source
7
A travaillé pour Ubuntu 16 Xenial
Ganesh Krishnan le
2
A travaillé pour 16.04 mais essayez d'abord l'autre réponse qui est potentiellement meilleure.
rfabbri
3
A fonctionné pour moi (Ubuntu 16.04 Xenial Xerus)!
Eofla
7

Par défaut, le gestionnaire de packages refuse d'écraser les fichiers qui apparaissent également dans d'autres packages installés (que le fichier soit réellement là ou non), ce qui est une bonne décision de ne pas corrompre par inadvertance des packages. Dans votre cas, cela signifie que les packages sont incompatibles. Je peux voir que l'un semble provenir d'un PPA, vous devriez donc écrire au responsable de ce PPA pour enquêter sur le problème.

Pendant ce temps, puisque le fichier en conflit est uniquement et une icône, il est assez sûr de remplacer la décision du gestionnaire de packages avec --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
la source
5

J'ai résolu ce qui suit:

  1. Trouvez le deb qui cause les problèmes:

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

    Dans mon cas, le colis était à

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

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

    La commande se terminera quand même avec des erreurs

  3. Réparer l'installation

    sudo apt-get -f install
    
Vincenzo Pii
la source
Résolu le problème, merci! Il semble que beaucoup de réglages aient été nécessaires après l'entrée sudo apt-get install kubuntu-desktop [16.04]
David, votre ami, le