]> git.saurik.com Git - apt-legacy.git/blame - doc/ja/apt-ftparchive.ja.1
Fix compilation of http when embedding into Cydia.
[apt-legacy.git] / doc / ja / apt-ftparchive.ja.1
CommitLineData
0e5943eb 1'\" t
00ec24d0 2.\" Title: apt-ftparchive
da6ee469 3.\" Author: Jason Gunthorpe
0e5943eb
JF
4.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5.\" Date: 17
6August 2009
7.\" Manual: APT
da6ee469 8.\" Source: Linux
0e5943eb 9.\" Language: English
da6ee469 10.\"
0e5943eb
JF
11.TH "APT\-FTPARCHIVE" "1" "17 August 2009" "Linux" "APT"
12.\" -----------------------------------------------------------------
13.\" * Define some portability stuff
14.\" -----------------------------------------------------------------
15.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16.\" http://bugs.debian.org/507673
17.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
18.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19.ie \n(.g .ds Aq \(aq
20.el .ds Aq '
21.\" -----------------------------------------------------------------
22.\" * set default formatting
23.\" -----------------------------------------------------------------
da6ee469
JF
24.\" disable hyphenation
25.nh
26.\" disable justification (adjust text to left margin only)
27.ad l
0e5943eb
JF
28.\" -----------------------------------------------------------------
29.\" * MAIN CONTENT STARTS HERE *
30.\" -----------------------------------------------------------------
da6ee469 31.SH "NAME"
0e5943eb 32apt-ftparchive \- インデックスファイル生成ユーティリティ
da6ee469 33.SH "SYNOPSIS"
0e5943eb
JF
34.HP \w'\fBapt\-ftparchive\fR\ 'u
35\fBapt\-ftparchive\fR [\fB\-hvdsq\fR] [\fB\-\-md5\fR] [\fB\-\-delink\fR] [\fB\-\-readonly\fR] [\fB\-\-contents\fR] [\fB\-o\ \fR\fB\fIconfig\fR\fR\fB=\fR\fB\fIstring\fR\fR] [\fB\-c=\fR\fB\fIfile\fR\fR] {[packages\ \fIpath\fR...\ [\fIoverride\fR\ [\fIpathprefix\fR]]] | [sources\ \fIpath\fR...\ [\fIoverride\fR\ [\fIpathprefix\fR]]] | [contents\ \fIpath\fR] | [release\ \fIpath\fR] | [generate\ \fIconfig\-file\fR\ \fIsection\fR...] | [clean\ \fIconfig\-file\fR]}
36.SH "説明"
da6ee469
JF
37.PP
38\fBapt\-ftparchive\fR
0e5943eb 39は、APT が取得元にアクセスするのに必要な、インデックスファイルを生成するコマンドラインツールです。インデックスファイルは、元のサイトの内容に基づき生成されるべきです。
da6ee469
JF
40.PP
41\fBapt\-ftparchive\fR
0e5943eb
JF
42は、\fBdpkg-scanpackages\fR(1)
43プログラムのスーパーセットで、packages
44コマンド経由で機能全体を取り込んでいます。また、contents ファイルジェネレータ
da6ee469 45contents
0e5943eb 46と完全なアーカイブの生成プロセス「スクリプト」である綿密な手段を含んでいます。
da6ee469 47.PP
0e5943eb 48本質的に
da6ee469 49\fBapt\-ftparchive\fR
0e5943eb
JF
50は、\&.deb ファイルの内容をキャッシュするのにバイナリデータベースを使用できます。また、\fBgzip\fR(1)
51以外のいかなる外部プログラムにも依存しません。すべて生成する際には、ファイル変更点の検出と希望した圧縮出力ファイルの作成を自動的に実行します。
da6ee469
JF
52.PP
53\fB\-h\fR
0e5943eb 54オプションや
da6ee469 55\fB\-\-help\fR
0e5943eb 56オプションを除き、以下に挙げるコマンドが必要です。
da6ee469
JF
57.PP
58packages
00ec24d0 59.RS 4
0e5943eb
JF
60packages コマンドは、ディレクトリツリーからパッケージファイルを生成します。与えられたディレクトリから再帰検索し、\&.deb ファイルを取得します。またパッケージレコードを標準出力にそれぞれ出力します。このコマンドは、\fBdpkg-scanpackages\fR(1)
61とほぼ同じです。
da6ee469
JF
62.sp
63\fB\-\-db\fR
0e5943eb 64オプションで、キャッシュ DB を指定できます。
da6ee469
JF
65.RE
66.PP
67sources
00ec24d0 68.RS 4
da6ee469 69
da6ee469 70sources
0e5943eb
JF
71コマンドは、ディレクトリツリーからソースインデックスファイルを生成します。与えられたディレクトリから再帰検索し、\&.dsc ファイルを取得します。またソースレコードを標準出力にそれぞれ出力します。このコマンドは、\fBdpkg-scansources\fR(1)
72とほぼ同じです。
da6ee469 73.sp
0e5943eb 74override ファイルを指定した場合、src 拡張子がついたソースオーバーライドファイルを探します。使用するソースオーバーライドファイルを変更するのには、\-\-source\-override オプションを使用します。
da6ee469
JF
75.RE
76.PP
77contents
00ec24d0 78.RS 4
da6ee469 79
da6ee469 80contents
0e5943eb 81コマンドは、ディレクトリツリーからコンテンツファイルを生成します。与えられたディレクトリから再帰検索し、\&.deb ファイルを取得します。またファイルごとにファイル一覧を読み取ります。その後、パッケージに対応するファイル一覧を標準出力にソートして出力します。ディレクトリは出力に含まれません。複数のパッケージが同じファイルを持つ場合、パッケージ名をカンマ区切りで出力します。
da6ee469
JF
82.sp
83
da6ee469 84\fB\-\-db\fR
0e5943eb 85オプションで、キャッシュ DB を指定できます。
da6ee469
JF
86.RE
87.PP
88release
00ec24d0 89.RS 4
da6ee469 90
da6ee469 91release
0e5943eb 92コマンドは、ディレクトリツリーから Release ファイルを生成します。与えられたディレクトリから、Packages, Packages\&.gz, Packages\&.bz2, Sources, Sources\&.gz, Sources\&.bz2, Release, md5sum\&.txt といったファイルを再帰検索します。その後、ファイルごとの MD5 ダイジェストと SHA1 ダイジェストを含んだ Release ファイルを、標準出力に書き出します。
da6ee469 93.sp
0e5943eb
JF
94Release ファイルの追加メタデータフィールドの値は、APT::FTPArchive::Release
95以下の相当する値 (例:
96APT::FTPArchive::Release::Origin) をとります。サポートするフィールドは、Origin,
da6ee469
JF
97Label,
98Suite,
99Version,
100Codename,
101Date,
102Architectures,
103Components,
104Description
0e5943eb 105です。
da6ee469
JF
106.RE
107.PP
108generate
00ec24d0 109.RS 4
da6ee469 110
da6ee469 111generate
0e5943eb 112コマンドは、cron スクリプトから実行できるよう設計されており、与えられた設定ファイルに従ってインデックスを生成します。設定言語は、必要な設定を維持する簡単な方法を提供すると共に、インデックスファイルをどのディレクトリから作成するかを指定する、柔軟な方法を提供します。
da6ee469
JF
113.RE
114.PP
115clean
00ec24d0 116.RS 4
da6ee469 117
da6ee469 118clean
0e5943eb 119コマンドは、設定ファイルで与えられたデータベースを、もう必要ないレコードを削除して整理します。
da6ee469 120.RE
0e5943eb 121.SH "GENERATE 設定"
da6ee469
JF
122.PP
123
da6ee469 124generate
0e5943eb
JF
125コマンドは、生成するアーカイブに関する記述をした設定ファイルを使用します。設定ファイルは、bind 8 や dhcpd といった ISC ツールに見られるような、ISC 設定フォーマットに従います。\fBapt.conf\fR(5)
126に、文法の説明があります。Generate 設定はセクション法で解析しますが、\fBapt.conf\fR(5)
127はツリー法で解析するのに注意してください。これはスコープタグの扱い方に違いがあるだけです。
da6ee469 128.PP
0e5943eb
JF
129generate 設定には 4 個の独立したセクションがあります。以下それぞれ説明します。
130.SS "Dir セクション"
da6ee469 131.PP
0e5943eb 132The
da6ee469 133Dir
0e5943eb 134section defines the standard directories needed to locate the files required during the generation process\&. These directories are prepended certain relative paths defined in later sections to produce a complete an absolute path\&.
da6ee469
JF
135.PP
136ArchiveDir
00ec24d0 137.RS 4
0e5943eb
JF
138FTP アーカイブのルートを指定します。標準的な Debian 設定では、このディレクトリには
139ls\-LR
140と dist ノードがあります。
da6ee469
JF
141.RE
142.PP
143OverrideDir
00ec24d0 144.RS 4
0e5943eb 145オーバーライドファイルの場所を指定します。
da6ee469
JF
146.RE
147.PP
148CacheDir
00ec24d0 149.RS 4
0e5943eb 150キャッシュファイルの場所を指定します。
da6ee469
JF
151.RE
152.PP
153FileListDir
00ec24d0 154.RS 4
da6ee469 155
da6ee469 156FileList
0e5943eb 157設定が以下で使用されている場合、ファイルリストファイルの場所を指定します。
da6ee469 158.RE
0e5943eb 159.SS "Default セクション"
da6ee469
JF
160.PP
161
da6ee469 162Default
0e5943eb 163セクションではデフォルト値を指定します。また、生成器の動作を制御する設定も行います。他のセクションでは、ここにあるデフォルト値を、セクションごとの設定で上書きします。
da6ee469
JF
164.PP
165Packages::Compress
00ec24d0 166.RS 4
0e5943eb 167Package インデックスファイルのデフォルトの圧縮方法を設定します。少なくともひとつは \*(Aq\&.\*(Aq (圧縮なし), \*(Aqgzip\*(Aq, \*(Aqbzip2\*(Aq が入る、空白区切りの文字列です。圧縮方法のデフォルトはすべて \*(Aq\&. gzip\*(Aq です。
da6ee469
JF
168.RE
169.PP
170Packages::Extensions
00ec24d0 171.RS 4
0e5943eb 172パッケージファイル拡張子のデフォルト値を列挙します。このデフォルト値は \*(Aq\&.deb\*(Aq です。
da6ee469
JF
173.RE
174.PP
175Sources::Compress
00ec24d0 176.RS 4
da6ee469 177
da6ee469 178Packages::Compress
0e5943eb 179と同様に、Sources ファイルの圧縮方法を指定します。
da6ee469
JF
180.RE
181.PP
182Sources::Extensions
00ec24d0 183.RS 4
0e5943eb 184ソースファイル拡張子のデフォルト値を列挙します。このデフォルト値は \*(Aq\&.dsc\*(Aq です。
da6ee469
JF
185.RE
186.PP
187Contents::Compress
00ec24d0 188.RS 4
da6ee469 189
da6ee469 190Packages::Compress
0e5943eb 191と同様に、Contents ファイルの圧縮方法を指定します。
da6ee469
JF
192.RE
193.PP
194DeLinkLimit
00ec24d0 195.RS 4
0e5943eb 196実行するごとに delink (及びハードリンクの置き換え) する量を、キロバイト単位で指定します。セクションごとの
da6ee469 197External\-Links
0e5943eb 198設定と合わせて使います。
da6ee469
JF
199.RE
200.PP
201FileMode
00ec24d0 202.RS 4
0e5943eb 203作成したインデックスファイルのモードを指定します。デフォルトは 0644 です。全インデックスファイルは、umask を無視してこのモードを使用します。
da6ee469 204.RE
0e5943eb 205.SS "TreeDefault セクション"
da6ee469 206.PP
0e5943eb 207特定の
da6ee469 208Tree
0e5943eb 209セクションのデフォルトを設定します。これらの変数はすべて置換変数であり、文字列 $(DIST), $(SECTION), $(ARCH) をそれぞれの値に展開します。
da6ee469
JF
210.PP
211MaxContentsChange
00ec24d0 212.RS 4
0e5943eb 213日毎に生成する contents ファイルをキロバイト単位で設定します。contents ファイルをラウンドロビンし、数日経つとすべて再生成します。
da6ee469
JF
214.RE
215.PP
216ContentsAge
00ec24d0 217.RS 4
0e5943eb 218変更がない contents ファイルをチェックする日数を指定します。この制限を越えた contents ファイルの mtime を、更新します。パッケージファイルが変更されても、[例えば上書き編集で] contents ファイルが更新されないような場合、こういったことが発生します。新しい \&.deb ファイルをインストールしたい場合、保留を解除でき、少なくとも新しいファイルが必要です。デフォルトは 10 で、単位は日です。
da6ee469
JF
219.RE
220.PP
221Directory
00ec24d0 222.RS 4
0e5943eb
JF
223\&.deb ディレクトリツリーの先頭を設定します。デフォルトは
224$(DIST)/$(SECTION)/binary\-$(ARCH)/
225です。
da6ee469
JF
226.RE
227.PP
228SrcDirectory
00ec24d0 229.RS 4
0e5943eb
JF
230ソースパッケージディレクトリツリーの先頭を設定します。デフォルトは
231$(DIST)/$(SECTION)/source/
232です。
da6ee469
JF
233.RE
234.PP
235Packages
00ec24d0 236.RS 4
0e5943eb
JF
237Packages ファイルの出力先を設定します。デフォルトは
238$(DIST)/$(SECTION)/binary\-$(ARCH)/Packages
239です。
da6ee469
JF
240.RE
241.PP
242Sources
00ec24d0 243.RS 4
0e5943eb
JF
244Sets the output Sources file\&. Defaults to
245$(DIST)/$(SECTION)/source/Sources
da6ee469
JF
246.RE
247.PP
248InternalPrefix
00ec24d0 249.RS 4
0e5943eb
JF
250外部リンクではなく、内部リンクと見なす判断材料となる、パスのプレフィックスを設定します。デフォルトは、$(DIST)/$(SECTION)/
251です。
da6ee469
JF
252.RE
253.PP
254Contents
00ec24d0 255.RS 4
0e5943eb
JF
256Contents ファイルの出力先を設定します。デフォルトは、$(DIST)/Contents\-$(ARCH)
257です。複数の Packages ファイルをひとつの Contents ファイルにまとめられる設定 (デフォルト) の場合、\fBapt\-ftparchive\fR
258は自動でパッケージファイルをまとめます。
da6ee469
JF
259.RE
260.PP
261Contents::Header
00ec24d0 262.RS 4
0e5943eb 263contents の出力に付けるヘッダファイルを設定します。
da6ee469
JF
264.RE
265.PP
266BinCacheDB
00ec24d0 267.RS 4
0e5943eb 268このセクションで使用するバイナリキャッシュデータベースを設定します。複数のセクションで同じデータベースを共有できます。
da6ee469
JF
269.RE
270.PP
271FileList
00ec24d0 272.RS 4
0e5943eb
JF
273ディレクトリツリーを走査する代わりに、\fBapt\-ftparchive\fR
274が読み込むファイル一覧ファイルを指定します。相対ファイル名は、アーカイブディレクトリが先頭につきます。
da6ee469
JF
275.RE
276.PP
277SourceFileList
00ec24d0 278.RS 4
0e5943eb
JF
279ディレクトリツリーを走査する代わりに、\fBapt\-ftparchive\fR
280が読み込むファイル一覧ファイルを指定します。相対ファイル名は、アーカイブディレクトリが先頭につきます。ソースインデックスを処理する際に使用します。
da6ee469 281.RE
0e5943eb 282.SS "Tree セクション"
da6ee469
JF
283.PP
284
da6ee469 285Tree
0e5943eb
JF
286セクションでは、ベースディレクトリからの標準 Debian ファイルツリー、ベースディレクトリの複数のセクション、最終的にはセクションごとの複数のアーキテクチャを定義します。使用する正確なパスは、Directory
287変数で定義されます。
da6ee469
JF
288.PP
289
da6ee469 290Tree
0e5943eb
JF
291セクションは、$(DIST)
292変数で設定されているスコープタグをとり、ツリーのルート (ArchiveDirが先頭につくパス) を定義します。通常、この設定は
293dists/woody
294のようになります。
da6ee469
JF
295.PP
296
da6ee469 297TreeDefault
0e5943eb
JF
298セクションで定義される設定はすべて、3 個の新しい変数と同様に、Tree
299セクションで使用できます。
da6ee469 300.PP
0e5943eb 301When processing a
da6ee469 302Tree
0e5943eb 303section
da6ee469 304\fBapt\-ftparchive\fR
0e5943eb
JF
305performs an operation similar to:
306.sp
307.if n \{\
308.RS 4
309.\}
310.nf
311for i in Sections do
312 for j in Architectures do
313 Generate for DIST=scope SECTION=i ARCH=j
314
315.fi
316.if n \{\
317.RE
318.\}
da6ee469
JF
319.PP
320Sections
00ec24d0 321.RS 4
0e5943eb 322distribution 以下に現れるセクションを、空白区切りで指定したリストです。通常、main contrib non\-freeのようになります。
da6ee469
JF
323.RE
324.PP
325Architectures
00ec24d0 326.RS 4
0e5943eb 327search セクション以下に現れるアーキテクチャを、空白区切りで指定したリストです。特殊アーキテクチャ \*(Aqsource\*(Aq は、ソースアーカイブのツリーであることを示します。
da6ee469
JF
328.RE
329.PP
330BinOverride
00ec24d0 331.RS 4
0e5943eb 332バイナリオーバーライドファイルを設定します。このオーバーライドファイルには、セクション、優先度、メンテナのアドレスといった情報が含まれています。
da6ee469
JF
333.RE
334.PP
335SrcOverride
00ec24d0 336.RS 4
0e5943eb 337ソースオーバーライドファイルを設定します。このオーバーライドファイルには、セクションの情報が含まれています。
da6ee469
JF
338.RE
339.PP
340ExtraOverride
00ec24d0 341.RS 4
0e5943eb 342バイナリ特別オーバーライドファイルを設定します。
da6ee469
JF
343.RE
344.PP
345SrcExtraOverride
00ec24d0 346.RS 4
0e5943eb 347ソース特別オーバーライドファイルを設定します。
da6ee469 348.RE
0e5943eb 349.SS "BinDirectory セクション"
da6ee469
JF
350.PP
351
da6ee469 352bindirectory
0e5943eb 353セクションでは、特殊な構造を持たないバイナリディレクトリツリーを定義します。スコープタグはバイナリディレクトリの場所を指定し、設定は変数展開のない
da6ee469 354Tree
0e5943eb 355セクションや
da6ee469 356SectionArchitecture
0e5943eb 357設定に似ています。
da6ee469
JF
358.PP
359Packages
00ec24d0 360.RS 4
0e5943eb 361Packages ファイルの出力先を設定します。
da6ee469
JF
362.RE
363.PP
0e5943eb 364Sources
00ec24d0 365.RS 4
0e5943eb 366Sources ファイルの出力先を設定します。少なくとも
da6ee469 367Packages
0e5943eb 368
da6ee469 369SrcPackages
0e5943eb 370は設定されていなければなりません。
da6ee469
JF
371.RE
372.PP
373Contents
00ec24d0 374.RS 4
0e5943eb 375Contents ファイルの出力先を設定します。(オプション)
da6ee469
JF
376.RE
377.PP
378BinOverride
00ec24d0 379.RS 4
0e5943eb 380バイナリオーバーライドファイルを設定します。
da6ee469
JF
381.RE
382.PP
383SrcOverride
00ec24d0 384.RS 4
0e5943eb 385ソースオーバーライドファイルを設定します。
da6ee469
JF
386.RE
387.PP
388ExtraOverride
00ec24d0 389.RS 4
0e5943eb 390バイナリ特別オーバーライドファイルを設定します。
da6ee469
JF
391.RE
392.PP
393SrcExtraOverride
00ec24d0 394.RS 4
0e5943eb 395ソース特別オーバーライドファイルを設定します。
da6ee469
JF
396.RE
397.PP
398BinCacheDB
00ec24d0 399.RS 4
0e5943eb 400キャッシュ DB を設定します。
da6ee469
JF
401.RE
402.PP
403PathPrefix
00ec24d0 404.RS 4
0e5943eb 405全出力パスに付加するパス。
da6ee469
JF
406.RE
407.PP
408FileList, SourceFileList
00ec24d0 409.RS 4
0e5943eb 410ファイル一覧ファイルを指定します。
da6ee469 411.RE
0e5943eb 412.SH "バイナリオーバーライドファイル"
da6ee469 413.PP
0e5943eb
JF
414バイナリオーバーライドファイルは、\fBdpkg-scanpackages\fR(1)
415と完全に互換性があります。ここには、空白区切りでフィールドが 4 個あります。先頭のフィールドはパッケージ名、2 番目のフィールドはパッケージに強制する優先度、3 番目のフィールドはパッケージに強制するセクション、最後のフィールドはメンテナ順列フィールドです。
da6ee469 416.PP
0e5943eb 417メンテナフィールドの一般的な形は以下のようになります。
da6ee469 418.sp
0e5943eb 419.if n \{\
00ec24d0 420.RS 4
0e5943eb 421.\}
da6ee469
JF
422.nf
423old [// oldn]* => new
424.fi
0e5943eb 425.if n \{\
da6ee469 426.RE
0e5943eb 427.\}
da6ee469 428.sp
0e5943eb 429また単純に以下のようにもなります。
da6ee469 430.sp
0e5943eb 431.if n \{\
00ec24d0 432.RS 4
0e5943eb 433.\}
da6ee469
JF
434.nf
435new
436.fi
0e5943eb 437.if n \{\
da6ee469 438.RE
0e5943eb 439.\}
da6ee469 440.sp
0e5943eb
JF
441最初の形式は、// で区切られた古い email アドレスのリストを許可します。この形式がある場合は、メンテナフィールドになるよう new に置換してください。2 番目の形式は無条件にメンテナフィールドに置換します。
442.SH "ソースオーバーライドファイル"
da6ee469 443.PP
0e5943eb
JF
444ソースオーバーライドファイルは、\fBdpkg-scansources\fR(1)
445と完全に互換性があります。ここには、空白区切りでフィールドが 2 個あります。先頭のフィールドはソースパッケージ名、2 番目のフィールドは割り当てるセクションです。
446.SH "特別オーバーライドファイル"
da6ee469 447.PP
0e5943eb
JF
448特別オーバーライドファイルは、出力中に任意のタグを追加・置換できるようにします。3 列からなり、先頭はパッケージ、2番目はタグ、残りは新しい値です。
449.SH "オプション"
da6ee469 450.PP
0e5943eb 451ここで設定オプションとして説明したコマンドラインオプションは、 すべて設定ファイルを使用して設定できます。 設定ファイルに書いた真偽値をとるオプションは
da6ee469
JF
452\fB\-f\-\fR,\fB\-\-no\-f\fR,
453\fB\-f=no\fR
0e5943eb 454などのようにして上書きできます。
da6ee469
JF
455.PP
456\fB\-\-md5\fR
00ec24d0 457.RS 4
0e5943eb 458MD5 sum を生成します。デフォルトで on になっており、off にすると生成したインデックスファイルに MD5Sum フィールドがありません。設定項目 \-
da6ee469
JF
459APT::FTPArchive::MD5
460.RE
461.PP
462\fB\-d\fR, \fB\-\-db\fR
00ec24d0 463.RS 4
0e5943eb 464バイナリキャッシュ DB を使用します。generate コマンドには影響しません。設定項目 \-
da6ee469
JF
465APT::FTPArchive::DB
466.RE
467.PP
468\fB\-q\fR, \fB\-\-quiet\fR
00ec24d0 469.RS 4
0e5943eb
JF
470静粛 \- 進捗表示を省略し、ログをとるのに便利な出力を行います。最大 2 つまで q を重ねることでより静粛にできます。また、\fB\-q=#\fR
471のように静粛レベルを指定して、設定ファイルを上書きすることもできます。設定項目 \-
da6ee469
JF
472quiet
473.RE
474.PP
475\fB\-\-delink\fR
00ec24d0 476.RS 4
0e5943eb
JF
477Delink を実行します。External\-Links
478設定を使用している場合、このオプションはファイルの delink を有効にします。デフォルトは on で、off にするには
da6ee469 479\fB\-\-no\-delink\fR
0e5943eb 480としてください。設定項目 \-
da6ee469
JF
481APT::FTPArchive::DeLinkAct
482.RE
483.PP
484\fB\-\-contents\fR
00ec24d0 485.RS 4
0e5943eb 486contents の生成を行います。このオプションを指定し、パッケージインデックスをキャッシュ DB と共に生成する際、ファイルリストを後で使用するように、抽出し DB に格納します。generate コマンドを使用する際、このオプションでいずれの Contents ファイルも作成できます。デフォルトは on です。設定項目 \-
da6ee469
JF
487APT::FTPArchive::Contents
488.RE
489.PP
490\fB\-s\fR, \fB\-\-source\-override\fR
00ec24d0 491.RS 4
da6ee469 492
da6ee469 493sources
0e5943eb 494コマンドで使用する、ソースオーバーライドファイルを選択します。設定項目 \-
da6ee469
JF
495APT::FTPArchive::SourceOverride
496.RE
497.PP
498\fB\-\-readonly\fR
00ec24d0 499.RS 4
0e5943eb 500キャッシュデータベースを読み取り専用にします。設定項目 \-
da6ee469
JF
501APT::FTPArchive::ReadOnlyDB
502.RE
503.PP
0e5943eb
JF
504\fBAPT::FTPArchive::LongDescription\fR
505.RS 4
506This configuration option defaults to "true" and should only be set to
507"false"
508if the Archive generated with
509\fBapt-ftparchive\fR(1)
510also provides
511Translation
512files\&. Note that it is currently not possible to create these files with
513\fBapt\-ftparchive\fR\&.
514.RE
515.PP
da6ee469 516\fB\-h\fR, \fB\-\-help\fR
00ec24d0 517.RS 4
0e5943eb 518使い方の短い要約を表示します。
da6ee469
JF
519.RE
520.PP
521\fB\-v\fR, \fB\-\-version\fR
00ec24d0 522.RS 4
0e5943eb 523プログラムのバージョンを表示します。
da6ee469
JF
524.RE
525.PP
526\fB\-c\fR, \fB\-\-config\-file\fR
00ec24d0 527.RS 4
0e5943eb 528設定ファイル。 使用する設定ファイルを指定します。 この設定ファイルが読めない場合はデフォルトの設定ファイルを読み込みます。 文法については
da6ee469 529\fBapt.conf\fR(5)
0e5943eb 530を参照してください。
da6ee469
JF
531.RE
532.PP
533\fB\-o\fR, \fB\-\-option\fR
00ec24d0 534.RS 4
0e5943eb 535設定オプションのセット。任意の設定オプションをセットします。 文法は
da6ee469 536\fB\-o Foo::Bar=bar\fR
0e5943eb
JF
537となります。 異なるオプションを設定するため、\fB\-o\fR
538
539\fB\-\-option\fR
540は、 複数回使用できます。
da6ee469 541.RE
0e5943eb 542.SH "サンプル"
da6ee469 543.PP
0e5943eb 544バイナリパッケージ (\&.deb) があるディレクトリの Packages ファイルを生成するには、以下のようにします。
da6ee469 545.sp
0e5943eb 546.if n \{\
00ec24d0 547.RS 4
0e5943eb 548.\}
da6ee469 549.nf
0e5943eb 550\fBapt\-ftparchive\fR packages \fIdirectory\fR | \fBgzip\fR > Packages\&.gz
da6ee469 551.fi
0e5943eb 552.if n \{\
da6ee469 553.RE
0e5943eb
JF
554.\}
555.SH "関連項目"
da6ee469
JF
556.PP
557\fBapt.conf\fR(5)
0e5943eb 558.SH "診断メッセージ"
da6ee469
JF
559.PP
560\fBapt\-ftparchive\fR
0e5943eb
JF
561は正常終了時に 0 を返します。エラー時には十進の 100 を返します。
562.SH "バグ"
da6ee469 563.PP
0e5943eb
JF
564\m[blue]\fBAPT バグページ\fR\m[]\&\s-2\u[1]\d\s+2
565をご覧ください。 APT のバグを報告する場合は、
566/usr/share/doc/debian/bug\-reporting\&.txt
567
da6ee469 568\fBreportbug\fR(1)
0e5943eb
JF
569コマンドをご覧ください。
570.SH "訳者"
da6ee469 571.PP
0e5943eb
JF
572倉澤 望
573nabetaro@debian\&.or\&.jp
574(2003\-2006,2009), Debian JP Documentation ML
575debian\-doc@debian\&.or\&.jp
576.PP
577Note that this translated document may contain untranslated parts\&. This is done on purpose, to avoid losing content when the translation is lagging behind the original content\&.
da6ee469
JF
578.SH "AUTHORS"
579.PP
580\fBJason Gunthorpe\fR
0e5943eb
JF
581.RS 4
582.RE
da6ee469
JF
583.PP
584\fBAPT team\fR
0e5943eb
JF
585.RS 4
586.RE
00ec24d0
JF
587.SH "NOTES"
588.IP " 1." 4
0e5943eb 589APT バグページ
00ec24d0 590.RS 4
da6ee469 591\%http://bugs.debian.org/src:apt
00ec24d0 592.RE