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?
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.
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
J'ai résolu avec ce qui suit:
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
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
Réparer l'installation
Sudo apt-get -f install