aptitudeを使用して破損したパッケージを回復できますが、apt-getまたはsynapticを使用して回復できないのはなぜですか?

aptitudeを使用して破損したパッケージを回復できますが、apt-getまたはsynapticを使用して回復できないのはなぜですか?

昨日Debianテストをアップグレードしましたが、Audaciusが動作を停止しました。トラブルシューティング 最新バージョンにアップデートされたが、必要なプラグインがないという問題が見つかりました。そのウェブサイトから手動でプラグインをインストールしようとしましたが、できませんでした。多くのパッケージが欠落しており、プラグインをインストールするたびに他のパッケージなどが必要でした。

だから私の解決策は、リポジトリをwheezyに変更し、以前のバージョンに戻ることでした。それ以来、Audaciusは壊れて修正することができませんでした。私はそれを試しapt-get cleanapt-get install -fSynapticの壊れたパッケージを修正しました。どちらも機能しません。しかし、私はaptitudeを使ってインストールし、依存関係を自動的に修正してインストールしました。

私の質問はなぜapt-getやSynapticは依存関係を変更できませんが、適性はできますか?

ベストアンサー1

Aptitudeは依存関係を解決するためにさらに積極的であり、実際に依存関係を解決するためのいくつかの方法を作成します。あなたが行った作業中にインストール/削除/アップグレードを試みた結果、aptitudeはいくつかの破損した依存関係を検出し、提案された修正を受け入れるかどうか尋ねました。

あなたは気づいていませんでしたが(YYYYを押す)、aptitudeはあなたに尋ね、あなたは修正を受け入れました。

おすすめ記事