Debian 制御ファイルに関する情報はどこに保存されますか?

Debian 制御ファイルに関する情報はどこに保存されますか?

Debian と dpkg パッケージ管理システムのドキュメントでは、debian/control ファイルがパッケージのメタデータであると説明しています。これらの文書説明する:

制御ファイルには、apt-get、synaptic、adept などのパッケージ管理者が使用する情報、ビルド時間の依存関係、管理者情報などが含まれます。

Ubuntuでは、このファイルにはインストールされ/var/lib/dpkg/statusているパッケージ制御ファイルの内容が含まれていますが、パッケージを抽出すると、パッケージ自体に制御ファイルは表示されません。
UbuntuとDebianで使用されるAPT / DPKGシステムについて私が理解したことは、このコマンドが定義されているすべてのリポジトリに接続され、apt-get update各リポジトリのファイルをインポートすることです。この場合、各パッケージ制御ファイルで定義されたデータはdpkg.txtファイルに直接保存されず、システムで使用できるようにdpkg.txtファイルに保存されます。これは、パッケージをインストールしなくてもコマンドにパッケージのメタデータを提供するため、理解できます。それ以外の場合、Debian 制御ファイルはどこに保存されますか?package.gz
package.gzapt-cache
apt-cache showpkg

ベストアンサー1

.deb パッケージの形式はdeb(5)マニュアルページに記載されています。

dpkg-deb -I archive.deb.debの制御情報を表示するには、またはを使用することもできますdpkg-deb -f archive.deb

おすすめ記事