満たされていない依存ループでapt-getのインストールが中断される

満たされていない依存ループでapt-getのインストールが中断される

monodevelopをインストールしようとしましたが、「msbuild」のインストールに失敗しました。

Errors were encountered while processing:
     /var/cache/apt/archives/msbuild_1%3a16.6+xamarinxplat.2020.04.29.14.43-0xamarin5+raspbian9b1_all.deb

今何かをインストールしようとすると、msbuildについて文句を言い、インストールが中断されます。

sudo apt-get install cc65
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 monodevelop : Depends: msbuild but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

提案された方法を試してみましたが、再インストールしようとしているapt --fix-broken installようですが、msbuildそれでも失敗します。私も試しました他の多くの方法キャッシュされたファイルの削除を含む不運が続きます*.deb

このサイクルをどのように修正しますか?

ベストアンサー1

最も簡単な解決策はmonodevelopパッケージを削除することです。aptこれにより、依存関係を満たす試みが中断されます。

あるいは、msbuildインストール失敗の原因を修正することもできます。 「エラー発生」メッセージの前にエラーが何であるかを示すエラーメッセージが表示されます。

おすすめ記事