削除されたアプリケーションの不満な依存関係をクリーンアップします。

削除されたアプリケーションの不満な依存関係をクリーンアップします。

まず、私はLinuxに初めて触れます。これで、Clementine(Kali Linux 2.0 x64)という音楽プレーヤーをインストールしようとしていますが、まだ(正しく?)インストールされていません(アプリケーションのリストにアイコンが表示されているように)。ソースリストを更新/アップグレードしようとするたびに、不適切なClementineインストールが原因で次のエラーが発生します。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 clementine : Depends: libgpod4 (>= 0.6.0) but it is not installed
              Depends: liblastfm1 (>= 1.0.0) but it is not installed
              Depends: libqca2 (>= 2.0.2) but it is not installed
              Depends: libqjson0 (>= 0.7.1) but it is not installed
              Depends: gstreamer0.10-plugins-ugly but it is not installable
              Depends: libprojectm-data but it is not installable or
                       projectm-data but it is not installed
 libqca2-plugin-ossl : Depends: libqca2 (>= 2.0.2) but it is not installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

助けてください!

ベストアンサー1

次のコマンドを試してください。

sudo apt-get install --fix-broken

~からapt-get マニュアルページ:

-f、--破損した部分回復

依存関係が壊れているシステムを修正してみてください。インストールと削除と組み合わせて使用​​する場合、このオプションはAPTが可能なソリューションを推論できるようにすべてのパッケージを省略できます。パッケージが指定されている場合、これらのパッケージは問題を完全に修正する必要があります。このオプションは、APTを初めて実行するときに必要な場合があります。 APT自体は、破損したパッケージの依存関係がシステムに存在することを許可しません。システムの依存関係構造が破損しすぎて手動介入が必要になることがあります(これは通常、問題のあるパッケージを削除するためにdpkg --removeを使用することを意味します)。 -mでこのオプションを使用すると、場合によってはエラーが発生することがあります。構成項目: APT::Get::Fix-Broken.

おすすめ記事