Debian:練習のために意図的に依存関係を破る方法は?

Debian:練習のために意図的に依存関係を破る方法は?

そのため、しばらくDebianとaptを使用してきましたが、aptの理解とこれがパッケージと依存関係を管理する方法をよく理解していませんでした。

私が本当に望むのは、aptがそれ自体で処理できないように見える衝突をシミュレートして手動で解決するようにすることです。可能であれば、いくつかのツール(dpkg、aptitude、apt、および/またはパッケージの手動移動/削除/インストール)を使用して解決してください。問題を体系的に。

ディストリビューションのアップグレード中にaptが問題になる可能性があると聞きましたが、正直そのようなことに気づいていませんでした。たぶん幸運だったかもしれません。それにもかかわらず、依存性地獄は私が望む場所です。ただそれから抜け出す練習をするためです。

これらの問題をシミュレートする優れた信頼性の高い方法は何ですか?

答え1

直接ターゲットdpkg:

  1. 依存関係がないパッケージをインストールします。
  2. パッケージの一部のみをアップグレードします。つまり、更新がlibc6-dev維持しますlibc6
  3. 他のパッケージが依存するパッケージを削除します。
  4. 他のライブラリ/アプリケーションが依存するライブラリの現在の最新バージョンをダウングレードします。

依存関係を破るより洗練された方法が必要です。

関連情報