Debian JP Project

(for vocal browsers: toc, main)

Google
WWW 全体 www.debian.or.jp 検索


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ next ]


Debian ポリシーマニュアル
Appendix D - コントロールファイルとそのフィールド (旧 Packaging Manual より)


dpkg プログラム群のうちの多くは、コントロールファイルとして知られる共通のファイル形式を扱います。 バイナリとソースパッケージは、データを .changes ファイルに従って制御します。この、.changes ファイルは、アップロードされたファイルのインストールを制御し、 dpkg の内部データベースも類似したフォーマットになっています。


D.1 コントロールファイルの書式

コントロールファイルの書式, Section 5.1 を参照ください。

dpkg とその関連ツールに関する範囲では、いくつかのフィールドがオプションとして扱われることに注意が必要です。 これらのフィールドは、すべての Debian パッケージに必要なものか、省略した場合に問題を引き起こすようなものである場合があります。


D.2 フィールドのリスト

フィールドのリスト, Section 5.6 を参照ください。

このセクションでは、ポリシーマニュアルに収録されていないフィールドについてのみ説明しています。


D.2.1 Filename and MSDOS-Filename

Packages ファイルにあるこれらのフィールドは、 ディストリビューションディレクトリのパッケージ、またはパッケージの一部のファイル名を、 Debian 階層構造のトップからの相対パスで示します。 そのパッケージがいくつかの部分に分かれているときは、順番に空白で区切られて並べられます。


D.2.2 Size and MD5sum

Packages ファイルにあるこれらのフィールドは、 サイズ (単位は十進法で表現されたバイトです) とディストリビューションのバイナリパッケージを構成するファイルの MD5 チェックサムです。 パッケージがいくつかの部分に分かれているときは、順番に空白で区切られて並べられます。


D.2.3 Status

このフィールドは dpkg のステータスファイルに含まれます。 そして、ユーザがパッケージをインストールしたか、また削除されたか、そのまま残しておいたのか、あるいはそのパッケージが壊れている (再インストールが必要) かどうか等、現在のシステムの状態を示します。 それぞれの情報は一単語で示されます。


D.2.4 Config-Version

パッケージがインストールまたは設定されていなかった場合、 dpkg のステータスファイル中のこのフィールドは、ユーザによってきちんと設定されてインストールされたときの最後のバージョンを記録しています。


D.2.5 Conffiles

dpkg のステータスファイル中のこのフィールドは、自動処理されるパッケージ中の設定ファイルについての情報を保持します。


D.2.6 廃止されたフィールド

これらは、dpkg によって認識されますが、使ってはいけません。 これらは互換性のためだけに残されています。

Revision
Package-Revision
Package_Revision

パッケージバージョンの Debian バージョンの部分は、以前は独立のコントロールフィールドでした。 このフィールドは、このようにいくつかの名前で実装されていました。

Recommended

Recommends の古い名前。

Optional

Suggests の古い名前

Class

Priority の古い名前


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ next ]


Debian ポリシーマニュアル

バージョン 3.9.5.0, 2014-07-03

The Debian Policy Mailing List