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

名前

       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)