“Karşılanmayan bağımlılıklar” Ubuntu 15.04'e KDE Plazma 5.3'ü yüklemeye çalışırken


31

En son KDE Plazmasını buraya kurmaya çalışıyorum ancak alıyorum

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.

ve sudo apt-get -f installbelirtildiği gibi ve Y122 KB arşiv alacağım dediğimde:

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)

Ve şimdi ne zaman başka bir paket kurmaya çalıştığımda aynı şeyi alıyorum. Ne yapmalıyım?


1
Kullandığım sudo rmo üzerine yazmak mümkün görünmemektedir "/usr/share/accounts/services/facebook-im.service" silmek ama artık orada değil her ne kadar aynı dosya ile aynı mesajı olsun!
Sam,


1
Bunun ÇOK yaygın bir hata gibi göründüğünü unutmayın. Buraya bakın: bugs.launchpad.net/kubuntu-ppa/+bug/1451728 . Kabul edilen cevaba benzer bir çözüm var, ancak birileri için önemli olabilecek kadar farklı.
jvriesem

Yanıtlar:


90

Tarafından düzeltildi:

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

Bu , ilk komutta listelenen paketleri kaldırır ve böylece paket çakışmasını giderir.


7
Ubuntu 16 Xenial için çalıştı
Ganesh Krishnan

2
16.04 için çalıştı ama önce potansiyel olarak daha iyi olan diğer cevabı deneyin.
rfabbri

3
Benim için çalıştı (Ubuntu 16.04 Xenial Xerus)!
Eofla

7

Paket yöneticisi varsayılan olarak, diğer yüklü paketlerde de görünen (dosyanın gerçekten var olup olmadığına bakılmaksızın) dosyaların üzerine yazılmayı reddeder; bu da istemeden paketlerin bozulmamasına ilişkin bir karardır. Sizin durumunuzda bu, paketlerin uyumsuz olduğu anlamına gelir. Bunun bir PPA'dan geldiğini görebiliyorum, bu yüzden konuyu araştırmak için bu PPA'nın sahibine yazmalısınız.

Bu arada, çakışan dosya yalnızca ve simge olduğundan, paket yöneticisinin kararını geçersiz kılmak oldukça güvenlidir --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

Aşağıdakilerle çözdüm:

  1. Sorunlara neden olan debiyi bulun:

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

    Benim durumumda paket oldu

    /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    
  2. Şununla yükleyin --force-overwrite:

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

    Komut yine de hatalarla tamamlanmış olacak

  3. Kurulumu düzelt

    sudo apt-get -f install
    

Sorunu çözdüm, teşekkürler! sudo apt-get install kubuntu-desktop [16.04] 'a girdikten sonra çok fazla ayar yapılması gerekiyor gibi görünüyor
David, arkadaşınız
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.