Provided by: dpkg-dev_1.17.5ubuntu5.8_all 

名前
dpkg-scanpackages - Packages インデックスファイルの作成
書式
dpkg-scanpackages [option...] binary-dir [override-file [path-prefix]] > Packages
説明
dpkg-scanpackages は、Debian バイナリパッケージのツリーから、Packages ファイルを生成する。Packages ファイ
ルは、インストール可能なパッケージをユーザに提示するために、apt(8) や dselect(1) などによって用いられ
る。こうしたPackages ファイルは Debian アーカイブサイトや CD-ROM などで使われているものと同じものであ
る。多数のマシンにインストールを行うローカルなパッケージのディレクトリを作成した上で、自分で
dpkg-scanpackages を使うこともできる。
注記: apt を用いて生成された Packages ファイルにアクセスする場合は、恐らくファイルを bzip2(1) で圧縮する
(Packages.bz2 を生成する) か、gzip(1) で圧縮する (Packages.gz を生成する) 必要があるだろう。apt はローカ
ルアクセス (file:// ソース) 以外、非圧縮の Packages ファイルを無視する。
binary-dir は処理するバイナリパッケージツリーの名前である (例えば contrib/binary-i386 など)。Debian アー
カイブのルートに対する相対パスにしておくことが推奨される。これは、新規 Packages ファイルに含まれている各
Filename フィールドはこの文字列で始まるからである。
override-file は、パッケージをディストリビューションに適合させるようにするための情報を含むファイルの名前
である (圧縮ファイルの場合もある)。deb-override(5) を参照のこと。
path-prefix は Filename フィールドにおいて、パスの前に追加できるオプションの文字列である。
パッケージに複数のバージョンがある場合、最新のものだけが出力される。同一のバージョンでアーキテクチャだけ
が異なる場合は、最初のものだけが使用される。
オプション
-t, --type type
*.deb の代わりに *.type パッケージを検索の対象とする。
-e, --extra-override file
追加の override を確認するために、file を調査する (ファイルは圧縮されていてもよい)。ファイルの形式
に関する詳細は、deb-extra-override(5) を参照のこと。
-a, --arch arch
すべての deb ファイルを検索する代わりに、*_all.deb および *_arch.deb といったパターンを検索する。
-m, --multiversion
みつかったパッケージすべてを出力する。
-M, --medium id-string
id-string の値を含む X-Medium フィールドを追加する。このフィールドはdselect の multicd access
method を使用するために Packages.cd ファイルを生成する場合に必要となる。
-?, --help
利用方法を表示して終了する。
--version
バージョン情報を表示して終了する。
診断メッセージ
dpkg-scanpackages のエラーメッセージは通常自明である。また、不適切なディレクトリにある、重複してい
る、control ファイルに Filename フィールドがある、override ファイルに存在しない、無効なメンテナの置換があ
るといったパッケージに対する警告も行う。
関連項目
dpkg(1), dselect(1), deb-override(5), deb-extra-override(5), dpkg-scansources(1).
翻訳者
高橋 基信 <monyo@monyo.com>. 喜瀬 浩 <kise@fuyuneko.jp>. 関戸 幸一 <sekido@mbox.kyoto-inet.or.jp>. 鍋
谷 栄展 <nabe@debian.or.jp>. 倉澤 望 <nabetaro@debian.or.jp>. 石川 睦 <ishikawa@linux.or.jp>. 鵜飼 文
敏 <ukai@debian.or.jp>. 中野 武雄 <nakano@apm.seikei.ac.jp>.
翻訳校正
Debian JP Documentation ML <debian-doc@debian.or.jp>.
Debian Project 2012-05-07 dpkg-scanpackages(1)