Linuxを主に開発者の目的に使用しているため、さまざまなSudo apt-get
コマンドを実行してさまざまなツールをダウンロードすることがよくあります。
これらは、多くの依存ライブラリもインストールします。
コマンドラインまたはGUIを使用して、ダウンロードされたアプリに対して実行されたすべてのapt-get
コマンドが必要な依存関係ツリーを一覧表示するソリューションがありますか?
そうすれば、システムで行ったすべての処理を簡単に追跡できれば便利です。
TL; DR:パッケージマネージャーのログを見てください。特に/var/log/apt/history.log
。
実行されたパッケージ管理操作を確認するには、APTおよびdpkgログを参照することをお勧めします。
/var/log/apt/term.log
は、実行されたAPT操作を示します。これは、apt-get
などのコマンドを実行したときに端末に表示されるテキストと本質的に同じであり、日付とタイムスタンプが提供されるため、各操作がいつ実行されたかがわかります。/var/log/apt/history.log
は、APTによって実行された各パッケージ管理操作、実行者、実行するコマンド、および影響を受けたパッケージとバージョンを示します。 (これはあなたが求めているものと非常に似ているようです。)/var/log/dpkg.log
はdpkg
のログで、apt-get
およびその他のツールによって呼び出される低レベルのユーティリティです。追加、削除、または変更された各パッケージの操作とステータス、および関連するバージョンのリストを提供します。特定のパッケージに必要なパッケージ(依存関係)、それに依存するパッケージ(その逆依存関係)、およびその他の情報のリストを表示するには、次を実行できます。
apt-cache showpkg package
package
をパッケージの実際の名前に置き換えます。