dpkg-deb
dpkg-deb コマンド は Debian Linux のパッケージ管理ツールで、パッケージの作成・展開やパッケージ情報の表示を行えます。
構文
dpkg-deb [<option> ...] <command>
command の説明
dpkg-deb コマンドではオプションを設定できるだけでなく、異なる機能を実行するためのコマンドも指定する必要があります。
- -b:Debian パッケージを作成します。
- -c:パッケージ内のファイル一覧を表示します;
- -e:制御情報を展開します;
- -f:フィールドの内容を標準出力に表示します;
- -x:パッケージ内のファイルを指定ディレクトリに展開します;
- -X:パッケージ内のファイルを指定ディレクトリに展開し、展開したファイルの詳細を表示します;
- -w:パッケージの情報を表示します;
- -l:パッケージの詳細情報を表示します;
- -R:制御情報とアーカイブのマニフェストファイルを抽出します;
オプション
-v, --verbose:詳細出力を有効にします。-D, --debug:デバッグ出力を有効にします。--showformat=<format>:--showに代替フォーマットを使用します。--deb-format=<format>:アーカイブ形式を選択します。指定可能な値は 0.939000、2.0(デフォルト値)です。--nocheck:制御ファイルのチェックを行いません(不正なパッケージを作成します)。--root-owner-group:ファイルの所有者とグループを root に強制します。--[no-]uniform-compression:すべてのメンバーに圧縮パラメータを使用します。指定した場合、統一の圧縮パラメータが使用されます。-z#:作成時の圧縮レベルを設定します。-Z<type>:作成時に使用する圧縮タイプを設定します。指定可能なタイプは gzip、xz、zstd、none です。-S<strategy>:作成時の圧縮戦略を設定します。指定可能な値は none、extreme(xz)、filtered、huffman、rle、fixed(gzip)です。
よく使うコマンド
- プログラムファイルを展開
dpkg-deb -x hobot-configs_2.2.0-20231030133209_arm64.deb
- 制御ファイルを展開
dpkg-deb -e hobot-configs_2.2.0-20231030133209_arm64.deb hobot-configs/DEBIAN
- deb パッケージ内のファイル内容を確認
dpkg-deb -c hobot-configs_2.2.0-20231030133209_arm64.deb
ドキュメント