web-dev-qa-db-ja.com

.debパッケージ制御ファイルはどこにありますか?

私の理解では、Debianベースのパッケージには、パッケージのインストール方法に関するメタデータを指定する「制御ファイル」があります。依存関係など.

インストールされたパッケージのこれらのファイルを表示するにはどうすればよいですか?

3
the_velour_fog

ファイルローラーまたはシステムにあるアーカイバーで.debファイルを開きます。次に、debianフォルダーに移動します。そこには、メタデータを含むファイルcontrolがあります。

2
Charles Wright

依存関係の情報については、/var/lib/dpkg/statusを参照できます。これは、インストールされている各パッケージのdebian/controlの内容(およびパッケージ自体に関する追加情報)を基本的にリストします。

さらに、/var/lib/dpkg/infoを調べて、インストールされている各ファイルのインストール済みファイル、インストール前/インストール後(アン)スクリプト(存在する場合)、および構成ファイル(存在する場合)を確認できます。

4
saiarcot895

* debファイルは、インストールされたパッケージ用に保持されません。特定のパッケージの制御ファイルを表示するには:

apt download <package name>
dpkg-deb -I <package name*deb> control

インストール済みパッケージのリストを取得するには:

apt list --installed
0
gerardw