"Dipendenze non soddisfatte" Quando si tenta di installare KDE Plasma 5.3 su Ubuntu 15.04


31

Sto cercando di installare l'ultimo KDE Plasma qui ma sto ottenendo

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 ho sudo apt-get -f installspecificato e dico Ydi ottenere 122 KB di archivi ottengo:

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 ogni volta che provo a installare qualsiasi altro pacchetto ora ottengo la stessa cosa. Cosa dovrei fare?


1
Ho usato sudo rmper eliminare "/usr/share/accounts/services/facebook-im.service" che non sembra in grado di sovrascrivere ma ricevo lo stesso messaggio con lo stesso file anche se non è più lì!
Sam,


1
Si noti che questo sembra essere un bug MOLTO comune. Vedi qui: bugs.launchpad.net/kubuntu-ppa/+bug/1451728 . C'è una soluzione simile alla risposta accettata, ma abbastanza diversa da poter importare a qualcuno.
jvriesem,

Risposte:


90

Risolto da:

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

Ciò rimuove i pacchetti elencati nel primo comando e quindi risolve il conflitto di pacchetti.


7
Ha lavorato per Ubuntu 16 Xenial
Ganesh Krishnan il

2
Ha funzionato per 16.04 ma prima prova l'altra risposta che è potenzialmente migliore.
rfabbri,

3
Ha funzionato per me (Ubuntu 16.04 Xenial Xerus)!
Eofla,

7

Per impostazione predefinita, il gestore pacchetti si rifiuta di sovrascrivere i file che compaiono anche in altri pacchetti installati (indipendentemente dal fatto che il file sia effettivamente presente o meno), che è una decisione sensata di non danneggiare inavvertitamente i pacchetti. Nel tuo caso, ciò significa che i pacchetti sono incompatibili. Vedo che sembra provenire da un PPA, quindi dovresti scrivere al manutentore di quel PPA per indagare sul problema.

Nel frattempo, poiché il file in conflitto è solo e icona, è abbastanza sicuro sovrascrivere la decisione del gestore pacchetti 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

5

Ho risolto con il seguente:

  1. Trova il deb che sta causando i problemi:

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

    Nel mio caso il pacchetto era a

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

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

    Il comando verrà comunque completato con errori

  3. Correggi l'installazione

    sudo apt-get -f install
    

Risolto il problema, grazie! Sembra che ci sia voluto molto da fare dopo aver inserito sudo apt-get install kubuntu-desktop [16.04]
David, il tuo amico, il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.