私の理解では、Debianベースのパッケージには、パッケージのインストール方法に関するメタデータを指定する「制御ファイル」があります。依存関係など.
インストールされたパッケージのこれらのファイルを表示するにはどうすればよいですか?
ファイルローラーまたはシステムにあるアーカイバーで.debファイルを開きます。次に、debian
フォルダーに移動します。そこには、メタデータを含むファイルcontrol
があります。
依存関係の情報については、/var/lib/dpkg/status
を参照できます。これは、インストールされている各パッケージのdebian/control
の内容(およびパッケージ自体に関する追加情報)を基本的にリストします。
さらに、/var/lib/dpkg/info
を調べて、インストールされている各ファイルのインストール済みファイル、インストール前/インストール後(アン)スクリプト(存在する場合)、および構成ファイル(存在する場合)を確認できます。
* debファイルは、インストールされたパッケージ用に保持されません。特定のパッケージの制御ファイルを表示するには:
apt download <package name>
dpkg-deb -I <package name*deb> control
インストール済みパッケージのリストを取得するには:
apt list --installed