web-dev-qa-db-ja.com

不足している依存関係をシステムにインストールするにはどうすればよいですか?

この問題 を修正しようとしていましたが、いくつかの重要なパッケージを削除しました。意図していたものを一掃していることに気付いたとき、分岐したプロセスを見つけて停止しようとするのではなく、リブートしました。 aptitudeには、synapticには表示されない壊れたパッケージがいくつかあることがわかります。 「解決策」は、不足しているパッケージ(Python、YIKES!など)をインストールするのではなく、不足しているものに依存する、まだインストールされている354個のパッケージを削除することです。インストールされているすべてのパッケージを調べ、それらの依存関係もすべてインストールされていることを確認するコマンドはありますか?リストを取得できれば便利ですが、明らかに「実行」してインストールするコマンドの方が良いでしょう。

1
David Krider

インストールおよび/またはapt-get -f installコメントで言及された提案は、aptitude,および.キーは、検査ビューで使用可能な解像度のリスト内を移動します(eで入力)。最初の推奨される解決策にはパッケージのアンインストールが含まれ、次のいくつかの解決策にはアップグレード/ダウングレード/再インストール操作が含まれる場合があります。

さらに、個々のパッケージに関する提案を最上部のリストで選択し、aまたはrキーをそれぞれ使用して、提案を「受け入れる」または「拒否する」ことができます。これにより、要件に合ったソリューションをaptitudeで見つけることができます(ただし、指定しすぎると、解決策を完全に見つけることができない場合があります)。

2
user21322