web-dev-qa-db-fra.com

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

J'essaie d'installer le dernier plasma KDE ici, mais j'obtiens

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 install comme spécifié et je dis Y pour obtenir 122 Ko d’archives, j’obtiens:

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'essaye d'installer un autre paquet, j'ai maintenant la même chose. Que devrais-je faire?

30
Sam

Fixé par:

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

Ceci supprime les packages listés dans la première commande et résout ainsi le conflit du package.

90
Sam

Par défaut, le gestionnaire de paquets refuse de remplacer les fichiers qui apparaissent également dans d'autres packages installés (que le fichier s'y trouve ou non), ce qui est une décision sensée de ne pas corrompre par inadvertance les packages. Dans votre cas, cela signifie que les packages sont incompatibles. Je peux voir que l'un semble provenir d'un APP. Vous devriez donc écrire au responsable de cet APP pour enquêter sur le problème.

En attendant, puisque le fichier en conflit est seulement et icon, il est assez sûr de remplacer la décision du gestionnaire de paquets par --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
7
David Foerster

J'ai résolu avec 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 paquet é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 par des erreurs

  3. Réparer l'installation

    Sudo apt-get -f install
    
5
Vincenzo Pii