「依存関係が満たされていない」Ubuntu 15.04にKDE Plasma 5.3をインストールしようとすると


31

ここに最新のKDE Plasmaをインストールしようとしていますが、

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.

そして、sudo apt-get -f install指定Y通りに122KBのアーカイブを取得すると言うと、

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)

そして今、他のパッケージをインストールしようとするたびに、同じことが起こります。私は何をすべきか?


1
以前sudo rmは「/usr/share/accounts/services/facebook-im.service」を削除していましたが、上書きできないようですが、もうファイルはありませんが同じファイルで同じメッセージが表示されます!
サム


1
これは非常に一般的なバグのようです。ここを参照してください:bugs.launchpad.net/kubuntu-ppa/+bug/1451728。受け入れられた答えには同様の解決策がありますが、誰かにとって重要になるほど十分に異なっています。
-jvriesem

回答:


90

次のように修正しました:

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

これにより、最初のコマンドにリストされているパッケージが削除され、パッケージの競合が解決されます。


7
Ubuntu 16 Xenialで働いていた
ガネーシュクリシュナン

2
16.04で働いていましたが、最初に他の答えを試してみてください。
rfabbri

3
私のために働いた(Ubuntu 16.04 Xenial Xerus)!
エオフラ

7

デフォルトでは、パッケージマネージャーは、他のインストール済みパッケージにも表示されるファイルの上書きを拒否します(ファイルが実際に存在するかどうかは関係ありません)。あなたの場合、これは、パッケージに互換性がないことを意味します。PPAから来ているように見えるので、問題を調査するには、そのPPAのメンテナーに連絡する必要があります。

一方、競合するファイルはアイコンのみであるため、パッケージマネージャーの決定を--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

私は以下で解決しました:

  1. 問題の原因となっている問題を見つけます。

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

    私の場合、パッケージは

    /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    
  2. 以下でインストールします--force-overwrite

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

    とにかくコマンドはエラーで完了します

  3. インストールを修正する

    sudo apt-get -f install
    

問題を解決しました、ありがとう!設定の多くは、入力した後に必要だったようですsudo apt-get install kubuntu-desktop [16.04]
デイヴィッドあなたの友人
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.