dpkg man pages - en to ja translation catalogue (489 entries)

en: 822-date
ja: B<822-date>

en: SYNOPSIS
ja: 書式

en: DESCRIPTION
ja: 説明

en: OPTIONS
ja: オプション

en: B<822-date> does not take any arguments or options.
ja: B<822-date> には引数やオプションはない。

en: BUGS
ja: バグ

en: This facility really ought to be part of B<date>(1).
ja: この機能は実際には B<date>(1) の一部であるべきである。

en: SEE ALSO
ja: 関連項目

en: cleanup-info - clean up the mess that bogus install-info may have done
ja: cleanup-info - install-info の誤った利用による混乱の消去

en: B<cleanup-info> is a Perl script that tries to clean up the mess that bogus B<install-info>(8)  may have done.  It gathers all sections with the same heading into a single one.  It tries to be smart about cases and trailing colon/spaces.
ja: B<cleanup-info> は B<install-info>(8) の誤った適用によって生じた混乱を消去するための Perl スクリプトである。同じ表題を持ったセクションを一つにまとめ、大文字小文字の区別、あとに続くコロン/スペースに関しても賢く処理しようとする。

en: Other clean-ups include removing of empty sections, and squeezing the blank lines (in entries part only).
ja: その他、空のセクションの除去、空行の圧縮(エントリーパートのみ)も行われる。

en: Order of sections is preserved (the first encountered section counts).  Order of entries within a section is preserved.
ja: セクションの順序は保存される(複数同じエントリがあった場合、最初に発見されたものの位置になる)。セクション内でのエントリの順序も保存される。

en: Please be B<extremely careful> when using this utility - it might not be 100% safe. cleanup-info tries to be careful with your info dir file, but only until it writes it. You should back the file up prior to using this script.
ja: このユーティリティの使用はB<特別注意深く>行って欲しい - おそらく、このユーティリティは 100% 安全とはいえない。cleanup-info は注意深く info dir ファイルを扱おうとするが、ファイルに書いてしまえばそれまでである。このユーティリティを使う前にバックアップファイルをとるようにすべきである。

en: Set some additional possibly useful options.
ja: いくつかの付加的なおそらく有用であろうオプションをセットする。

en: B<Warning: the `--unsafe' option may garble an otherwise correct file!>
ja: B<警告: `--unsafe' オプションは正しいファイルを改竄してしまうかもしれない!>

en: FILES
ja: ファイル

en: I</usr/info/dir> or I<E<lt>dirnameE<gt>/dir>
ja: I</usr/info/dir> または I<E<lt>ディレクトリ名E<gt>/dir>

en: The info directory file. The lock file is named the same, with ".lock" suffix.
ja: info ディレクトリファイル。ロックファイルは同じ名前で ".lock" 拡張子がついたものになる。

en: Probably many.
ja: おそらくたくさんある。

en: deb - Debian binary package format
ja: deb - Debian バイナリパッケージ形式

en: The B<.deb> format is the Debian binary package file format. It is understood by dpkg 0.93.76 and later, and is generated by default by all versions of dpkg since 1.2.0 and all i386/ELF versions since 1.1.1elf.
ja: B<.deb> フォーマットは Debian バイナリパッケージのファイル形式である。この形式は dpkg 0.93.76 またはそれ以降のバージョンで扱うことができ、dpkg 1.2.0 以降のすべてのバージョンと 1.1.1elf 以降のすべての i386/ELF バージョンではデフォルトでこの形式が作成される。

en: The format described here is used since Debian 0.93; details of the old format are described in B<deb-old>(5).
ja: このマニュアルで記述される形式は Debian 0.93 から使用されている。旧形式の詳細については B<deb-old>(5) を参照されたい。

en: FORMAT
ja: フォーマット

en: The file is an B<ar> archive with a magic number of B<!E<lt>archE<gt>>.
ja: このファイルはマジックナンバー B<!E<lt>archE<gt>> を持つ B<ar> アーカイブである。

en: The first member is named B<debian-binary> and contains a series of lines, separated by newlines. Currently only one line is present, the format version number, B<2.0> at the time this manual page was written.  Programs which read new-format archives should be prepared for the minor number to be increased and new lines to be present, and should ignore these if this is the case.
ja: B<.deb> に含まれる第 1 のメンバーは B<debian-binary> という名称で、改行で区切られた数行から成る。現在は一行だけであり、deb 形式バージョン番号が与えられる。このマニュアルが書かれた時点では B<2.0> である。新形式のアーカイブを読み込むプログラムは、マイナーバージョン番号が上がった場合や、新しい行が追加されている場合を想定しておかなければならない。もし、これに該当する場合はこれらを無視すること。

en: If the major number has changed, an incompatible change has been made and the program should stop. If it has not, then the program should be able to safely continue, unless it encounters an unexpected member in the archive (except at the end), as described below.
ja: メジャー番号が変更されている場合、互換性のない変更がなされているためプログラムは停止しなければならない。メジャー番号が変更されていない場合は、アーカイブに予期しないメンバーが含まれていない限り(アーカイブの最後に含まれる場合を除く)、プログラムは安全に実行を継続できる。これについては、以下で説明する。

en: The second required member is named B<control.tar.gz>.  It is a gzipped tar archive containing the package control information, as a series of plain files, of which the file B<control> is mandatory and contains the core control information. The control tarball may optionally contain an entry for `B<.>', the current directory.
ja: 2 番目に要請されるメンバーは B<control.tar.gz> というファイル名を持つ gzip 圧縮 tar 形式である。これは、パッケージ制御情報をテキストファイル群として含む。その中でも B<control> ファイルは必須であり、中心となる制御情報を含む。この control.tar.gz は任意にカレントディレクトリ `B<.>' に対するエントリを含む。

en: The third, last required member is named B<data.tar.gz>.  It contains the filesystem archive as a gzipped tar archive.
ja: 最後の 3 番目に要請されるメンバーは B<data.tar.gz> というファイル名を持ち、ファイルシステムアーカイブを gzip 圧縮 tar 形式として含む。

en: These members must occur in this exact order. Current implementations should ignore any additional members after B<data.tar.gz>.  Further members may be defined in the future, and (if possible) will be placed after these three. Any additional members that may need to be inserted before B<data.tar.gz> and which should be safely ignored by older programs, will have names starting with an underscore, `B<_>'.
ja: これらのメンバーは上に示した順序で現れなければならない。将来、追加メンバーが定義された場合、可能ならばこれら 3 つのメンバーの後に配置されるであろう。現在の実装では、B<data.tar.gz> 以後のいかなる追加メンバーも無視される。将来において B<data.tar.gz> の前に挿入する必要があり、それ以前のプログラムが安全に無視することのできる追加メンバーを定義するには、そのメンバーはアンダースコア `B<_>' で始まる名前を持てばよい。

en: Those new members which won't be able to be safely ignored will be inserted before B<data.tar.gz> with names starting with something other than underscores, or will (more likely) cause the major version number to be increased.
ja: 安全に無視することができない新しいメンバーがある場合、このメンバーにアンダースコア以外の文字で始まる名前をつけて B<data.tar.gz> より前に挿入するか、または(こちらの可能性が高いが)メジャーバージョン番号を上げることになるであろう。

en: deb-control - Debian packages' master control file format
ja: deb-control - Debian パッケージのマスターコントロールファイルフォーマット

en: REQUIRED FIELDS
ja: 必須フィールド

en: B<Package:> E<lt>package nameE<gt>
ja: B<Package:> E<lt>パッケージ名E<gt>

en: The value of this field determines the package name, and is used to generate file names by most installation tools.
ja: このフィールドの値によってパッケージ名が決まる。またインストールに使うツールのほとんどがファイル名を生成するために使う。

en: B<Version:> E<lt>version stringE<gt>
ja: B<Version:> E<lt>バージョン文字列E<gt>

en: Typically, this is the original package's version number in whatever form the program's author uses. It may also include a Debian revision number (for non-native packages). If both version and revision are supplied, they are separated by a hyphen, `-'. For this reason, the original version may not have a hyphen in its version number.
ja: 普通は、これはパッケージのプログラムの作者が利用しているパッケージのバージョン番号である。(Debian 独自のパッケージでない場合は) Debian リビジョン番号が追加される。もし、バージョンとリビジョン両方を使う場合にはそれらはハイフン `-' により区切られている。このために、オリジナルのバージョンにはそのバージョン番号にハイフンを使うことができない。

en: B<Maintainer:> E<lt>fullname emailE<gt>
ja: B<Maintainer:> E<lt>名前 emailE<gt>

en: Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is typically the person who created the package, as opposed to the author of the software that was packaged.
ja: `Joe Bloggs E<lt>jbloggs@foo.comE<gt>' 形式でなければいけない。パッケージ化されたソフトウェアの作者ではなく、パッケージ作成者の名前および e-mail アドレスを使うことになっている。

en: B<Description:> E<lt>short descriptionE<gt>
ja: B<Description:> E<lt>短い説明E<gt>

en: B< >E<lt>long descriptionE<gt>
ja: B< >E<lt>長い説明E<gt>

en: The format for the package description is a short brief summary on the first line (after the "Description" field). The following lines should be used as a longer, more detailed description. Each line of the long description must be preceded by a space, and blank lines in the long description must contain a single '.' following the preceding space.
ja: パッケージ説明の書式は、まず最初の行 ("Description" フィールドタグの後) が短い要約である。その後に続く行はより長い詳細な説明に使う。長い説明の各行は空白文字ではじまる。行頭のスペースに続けて '.' 一つだけの行は空行を意味する。

en: OPTIONAL FIELDS
ja: オプションのフィールド

en: B<Section:> E<lt>sectionE<gt>
ja: B<Section: >E<lt>セクションE<gt>

en: This is a general field that gives the package a category based on the software that it installs. Some common sections are `utils', `net', `mail', `text', `x11' etc.
ja: パッケージによりインストールされるソフトウェアがどのカテゴリーに属するかを示すフィールドである。一般的なセクションは `utils' や `net'、`mail'、`text'、`x11' などがある。

en: B<Priority:> E<lt>priorityE<gt>
ja: B<Priority:> E<lt>優先度E<gt>

en: Sets the importance of this package in relation to the system as a whole.  Common priorities are `required', `standard', `optional', `extra' etc.
ja: システム全体からみてこのパッケージの重要度を示す。一般的に使われる優先度としては `required'、`standard'、`optional'、`extra' などがある。

en: This field is usually only needed when the answer is `yes'. It denotes a package that is required for proper operation of the system. Dpkg or any other installation tool will not allow an B<Essential> package to be removed (at least not without using one of the force options).
ja: このフィールドは普通は `yes' の時にだけ使う。これはパッケージがシステムを適切に運用するために必要とされるパッケージを示す。 dpkg や他のインストールに使うツールは (強制オプションを与えない限り) B<Essential> パッケージを削除することを許さない。

en: The architecture specifies which type of hardware this package was compiled for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' etc. Note that the B<all> option is meant for packages that are architecture independent. Some examples of this are shell and Perl scripts, and documentation.
ja: Architecture はこのパッケージがどのタイプのハードウェアむけにコンパイルされた ものかどうかを示す。一般的な architecture としては `i386', `m68k', `sparc', `alpha', `powerpc' などがある。 B<all> オプションはパッケージが architecture に依存しないことを意味する。例えば、シェルスクリプトや Perl スクリプト、文書などは architecture が all となる。

en: B<Source:> E<lt>source nameE<gt>
ja: B<Source:> E<lt>ソース名E<gt>

en: The name of the source package that this binary package came from, if different than the name of the package itself.
ja: このバイナリパッケージを作るために使われたソースパッケージの名前である。バイナリパッケージの名前とソースパッケージの名前が違う時に使われる。

en: B<Depends:> E<lt>package listE<gt>
ja: B<Depends:> E<lt>パッケージリストE<gt>

en: List of packages that are required for this package to provide a non-trivial amount of functionality. The package maintenance software will not allow a package to be installed if the packages listed in its B<Depends> field aren't installed (at least not without using the force options), and will run the postinst scripts of packages listed in Depends: fields before those of the packages which depend on them, and run prerm scripts before.
ja: このパッケージが重要な機能を提供するために必要としているパッケージのリスト。パッケージ管理ソフトウェアは、もしこの B<Depends> フィールドにあげられているパッケージがインストールされていなければ (強制オプションがあたえられない限り) このパッケージをインストールしようとしない。また Depends: フィールドにあげられているパッケージの postinst スクリプトを、それらに依存しているパッケージが prerm スクリプトを実行しようとする前に実行しようとする。

en: B<Pre-Depends:> E<lt>package listE<gt>
ja: B<Pre-Depends:> E<lt>パッケージリストE<gt>

en: List of packages that must be installed B<and> configured before this one can be installed. This is usually used in the case where this package requires another package for running its preinst script.
ja: パッケージがインストールされて B<かつ> そのパッケージがインストールできる前に設定が終わっていないといけないパッケージのリスト。これは通常このパッケージが他のパッケージを preinst スクリプトで利用する場合に使われる。

en: B<Recommends:> E<lt>package listE<gt>
ja: B<Recommends:> E<lt>パッケージリストE<gt>

en: Lists packages that would be found together with this one in all but unusual installations. The package maintenance software will warn the user if they install a package without those listed in its B<Recommends> field.
ja: 余程のことがなければこのパッケージとともにインストールされるべきパッケージのリスト。ユーザがこの B<Recommends> フィールドにあげられているパッケージなしにパッケージをインストールしようとするとパッケージ管理ソフトウェアが警告することがある。

en: B<Suggests:> E<lt>package listE<gt>
ja: B<Suggests:> E<lt>パッケージリストE<gt>

en: Lists packages that are related to this one and can perhaps enhance its usefulness, but without which installing this package is perfectly reasonable.
ja: このパッケージに関連していて、より便利にするパッケージだが、なくてもかまわないパッケージのリスト。

en: The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> fields is a list of groups of alternative packages. Each group is a list of packages separated by vertical bar (or `pipe') symbols, `|'. The groups are separated by commas. Commas are to be read as `AND', and pipes as `OR', with pipes binding more tightly. Each package name is optionally followed by a version number specification in parentheses.
ja: B<Depends>, B<Pre-Depends>, B<Recommends>, B<Suggests> フィールドは、代替パッケージグループのリストで表現する。各代替グループではパッケージを縦棒 (もしくは `パイプ') 記号 `|'で区切る。グループはコンマで区切る。コンマは `AND' と解釈し、パイプは `OR' と解釈することができる。パイプ (OR) の方が演算の優先度が高くなっている。オプションで、それぞれのパッケージ名に続けて括弧でくくられたバージョン番号の指定ができる。

en: A version number may start with a `E<gt>E<gt>', in which case any later version will match, and may specify or omit the Debian packaging revision (separated by a hyphen). Accepted version relationships are "E<gt>E<gt>" for greater than, "E<lt>E<lt>" for less than, "E<gt>=" for greater than or equal to, "E<lt>=" for less than or equal to, and "=" for equal to.
ja: バージョン番号が `E<gt>E<gt>' ではじまる場合は、それ以降のバージョン全てにマッチする。バージョン番号は、ハイフンに続けて Debian パッケージリビジョンを指定してもよいし、省略してもよい。バージョン関係を示す記号としては、 "E<gt>E<gt>" 「より新しい」、 "E<lt>E<lt>" 「より古い」、 "E<gt>=" 「同じか新しい」、 "E<lt>=" 「同じか古い」、 "=" 「同じ」がある。

en: B<Conflicts:> E<lt>package listE<gt>
ja: B<Conflicts:> E<lt>パッケージリストE<gt>

en: Lists packages that conflict with this one, for example by containing files with the same names. The package maintenance software will not allow conflicting packages to be installed at the same time. Two conflicting packages should each include a B<Conflicts> line mentioning the other.
ja: このパッケージと衝突するパッケージのリスト。例えば同じファイル名をもっている場合など。パッケージ管理ソフトウェアは衝突しているパッケージ同士を同時にインストールできないようにしている。二つの衝突しているパッケージがそれぞれがお互いを B<Conflicts> に書いておくべきである。

en: B<Replaces:> E<lt>package listE<gt>
ja: B<Replaces:> E<lt>パッケージリストE<gt>

en: List of packages files from which this one replaces. This is used for allowing this package to overwrite the files of another package and is usually used with the B<Conflicts> field to force removal of the other package, if this one also has the same files as the conflicted package.
ja: このパッケージが置き換えるファイルを含むパッケージのリスト。このパッケージが他のパッケージのファイルを上書きするのを許すために使われる。また衝突しているパッケージと同じファイルを含んでいる場合 B<Conflicts> フィールドと共に使うことで他のパッケージを強制的に削除することを指示するために使われる。

en: B<Provides:> E<lt>package listE<gt>
ja: B<Provides:> E<lt>パッケージリストE<gt>

en: This is a list of virtual packages that this one provides. Usually this is used in the case of several packages all providing the same service.  For example, sendmail and exim can serve as a mail server, so they provide a common package (`mail-transport-agent') on which other packages can depend. This will allow sendmail or exim to serve as a valid option to satisfy the dependency. This prevents the packages that depend on a mail server from having to know the package names for all of them, and using `|' to separate the list.
ja: このパッケージが提供する仮想パッケージのリスト。通常はこれは複数のパッケージがまったく同じサービスを提供している場合に使われる。例えば、 sendmail と exim は共にメールサーバとしての機能を提供しているので、これらは共通のパッケージ (`mail-transport-agent') を提供し、他のパッケージは この `mail-transport-agent' に依存するようにしておく。こうすることで、 sendmail も exim も依存関係を満たすようにすることができる。これによりメールサーバに依存するパッケージが、メールサーバとなるパッケージ全てのパッケージ名を知る必要もなく、また `|' を使って列挙する必要もなくなる。

en: The syntax of B<Conflicts>, B<Replaces> and B<Provides> is a list of package names, separated by commas (and optional whitespace).  In the B<Conflicts> field, the comma should be read as `OR'. An optional version can also be given with the same syntax as above for the B<Conflicts> and B<Replaces> fields.
ja: B<Conflicts>, B<Replaces>, B<Provides> はパッケージ名をコンマで区切って表記する (空白はあってもかまわない)。 B<Conflicts> フィールドの中では、コンマは `OR' と解釈できる。 B<Conflicts> と B<Replaces> フィールドでは、上記のフィールドと同じ表記でバージョンも指定することができる。

en: EXAMPLE
ja: 例

en: deb-old - old style Debian binary package format
ja: deb-old - Debian バイナリパッケージ旧形式フォーマット

en: The B<.deb> format is the Debian binary package file format. This manual page describes the B<old> format, used before Debian 0.93. Please see B<deb>(5)  for details of the new format.
ja: B<.deb> フォーマットは Debian バイナリパッケージのファイル形式である。このマニュアルでは、Debian 0.93 以前に使用されていた B<旧形式> について記述する。新形式の詳細については B<deb>(5) を参照されたい。

en: The file is two lines of format information as ASCII text, followed by two concatenated gzipped ustar files.
ja: 2 行の ASCII テキストによるフォーマット情報があり、それに 2 つの gzip 圧縮された ustar ファイルが続く。

en: The first line is the format version number padded to 8 digits, and is B<0.939000> for all old-format archives.
ja: 1 行目は 8 桁にそろえたフォーマットバージョン番号であり、旧形式アーカイブはすべて B<0.939000> である。

en: The second line is a decimal string (without leading zeroes) giving the length of the first gzipped tarfile.
ja: 2 行目はひとつ目の gzip 圧縮 tar ファイルの大きさを与える(0 から始まらない) 十進数である。

en: Each of these lines is terminated with a single newline character.
ja: それぞれの行の終わりは改行文字ひとつである。

en: The first tarfile contains the control information, as a series of ordinary files. The file B<control> must be present, as it contains the core control information.
ja: 1 番目の tar ファイルは、制御情報を平文ファイル群として含む。B<control> ファイルは必須であり、中心となる制御情報を含む。

en: In some very old archives, the files in the control tarfile may optionally be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory will be in the control tarfile too, and the control tarfile will have only files in that directory. Optionally the control tarfile may contain an entry for `B<.>', that is, the current directory.
ja: 非常に古いアーカイブでは、 control tar ファイル中のファイルが B<DEBIAN> サブディレクトリにあることもある。この場合、 control tar ファイルにも B<DEBIAN> サブディレクトリが存在し、 control tar ファイルはそのディレクトリ内にのみファイルを保有する。 control tar ファイルは、 `B<.>', つまりカレントディレクトリにファイルを含むこともある。

en: The second gzipped tarfile is the filesystem archive, containing pathnames relative to the root directory of the system to be installed on. The pathnames do not have leading slashes.
ja: 2 番目の gzip 圧縮 tar ファイルはファイルシステムアーカイブであり、インストールされるシステムのルートディレクトリからの相対パス名を含んでいる。パス名の先頭にスラッシュ(/)はない。

en: While most information about a package can be found in the control file, some must be filled in by the distribution czars rather than by the maintainer, because they relate to the arrangement of files for release rather than the actual dependencies and description of the package.  This information is found in the override file.
ja: パッケージに関するほとんどの情報は control ファイルで見つけることができるが、いくつかはメンテナではなくディストリビューション作成者により、それらの情報を与える必要がある。パッケージの実際の依存関係や説明よりも、リリースにむけてファイルをどう配置するかに関係してくるからである。これらの情報は override ファイルにある。

en: The override file has a simple whitespace-delimited format. Comments are allowed (denoted with a B<#>).
ja: override ファイルは簡単な空白で区切られた形式になっている。コメントも許されている(B<#> 以降がコメント)。

en: I<package> is the name of the package. Entries in the override file for packages not found in the tree of binary packages are ignored.
ja: I<package> はパッケージ名である。override ファイルにあるがバイナリパッケージのツリーにはないパッケージ名のエントリは無視される。

en: I<priority> and I<section> place the package within the release tree; these ought not to be found in the control file. If the package is found in a subdirectory of I<binarydir>, that will be checked against I<section>.
ja: I<priority> と I<section> はパッケージをリリースツリーでどこに置くかを指定する。これらは control ファイルにあるべきではない。もしパッケージが I<binarydir> のサブディレクトリにあれば I<section> の値とチェックされる。

en: I<maintainerinfo>, if present, can be either the name of a maintainer for an unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> to perform a substitution.
ja: I<maintainerinfo> がもしあればメンテナの名前を無条件に上書きできる。もしくは I<oldmaintainer> B<=E<gt>> I<newmaintainer> の場合は置換される。

en: The override files used to make the official Packages lists may be found in the I<indices> directory on any Debian mirror.
ja: 公式の Packages リストを作成するために使われている override ファイルは、 Debian ミラーの I<indices> ディレクトリにある。

en: dpkg - package manager for Debian
ja: dpkg - Debian パッケージマネージャ

en: WARNING
ja: 警告

en: This manual is intended for users wishing to understand B<dpkg>'s command line options and package states in more detail than that provided by B<dpkg --help>.
ja: このマニュアルは、B<dpkg> のコマンドライン・オプションやパッケージ状態について、B<dpkg --help> で得られる情報よりもさらに詳細に理解したい利用者のために書かれたものである。

en: It should I<not> be used by package maintainers wishing to understand how B<dpkg> will install their packages. The descriptions of what B<dpkg> does when installing and removing packages are particularly inadequate.
ja: パッケージ管理者は、B<dpkg> がどのようにパッケージをインストールするのかを理解するという目的では、このマニュアルをI<読まない>ほうがよい。パッケージをインストールするときや削除するときの B<dpkg> の動作に関する記述は、特に不充分である。

en: B<dpkg> is a tool to install, build, remove and manage Debian packages. The primary and more user-friendly front-end for B<dpkg> is B<dselect>(1). B<dpkg> itself is controlled entirely via command line parameters, which consist of exactly one action and zero or more options. The action-parameter tells B<dpkg> what to do and options control the behavior of the action in some way.
ja: B<dpkg> は、Debian パッケージの、インストール、構築、削除、管理をするためのツールである。B<dselect>(1) は、B<dpkg> の代表的なフロントエンドで、よりユーザフレンドリなツールである。B<dpkg> は、コマンドライン引き数によって完全に制御することができる。コマンドライン引き数は、1 つのアクションと、0 個以上のオプションとで構成される。アクションパラメータは、B<dpkg> に何をさせるのかを指定し、オプションはそのアクションのふるまいを制御する。

en: B<dpkg> can be also be used as a front-end to B<dpkg-deb>(1).  The following are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs B<dpkg-deb> with the parameters given to it:
ja: また、B<dpkg> は B<dpkg-deb>(1) のフロントエンドとしても使うことができる。以下のアクションは B<dpkg-deb> のアクションであり、B<dpkg> にこれらを引き数として与えると、B<dpkg-deb> に同じ引き数を与えて起動する。

en:     B<-b>, B<--build>,
        B<-c>, B<--contents>,
        B<-I>, B<--info>,
        B<-f>, B<--field>,
        B<-e>, B<--control>,
        B<-x>, B<--extract>,
        B<-X>, B<--vextract>, and
        B<--fsys-tarfile>.
ja:     B<-b>, B<--build>,
        B<-c>, B<--contents>,
        B<-I>, B<--info>,
        B<-f>, B<--field>,
        B<-e>, B<--control>,
        B<-x>, B<--extract>,
        B<-X>, B<--vextract>,
        B<--fsys-tarfile>.

en: Please refer to B<dpkg-deb>(1) for information about these actions.
ja: これらのアクションについては、B<dpkg-deb>(1) にくわしい情報がある。

en: INFORMATION ABOUT PACKAGES
ja: パッケージに関する情報

en: B<dpkg> maintains some usable information about available packages. The information is divided in three classes: B<states>, B<selection states> and B<flags>. These values are intended to be changed mainly with B<dselect>.
ja: B<dpkg> は、いくつかの利用可能なパッケージに関する有用な情報を管理している。この情報は、B<パッケージ状態>、B<パッケージ選択状態>、そしてB<フラグ>の 3 つに分類できる。これらの値は主に B<dselect> によって変更される。

en: PACKAGE STATES
ja: パッケージ状態

en: The package is unpacked and configured OK.
ja: パッケージの展開と設定が完了している。

en: The installation of the package has been started, but not completed for some reason.
ja: パッケージのインストールは開始しているが、何らかの理由で完了していない。

en: The package is not installed on your system.
ja: パッケージはシステムにインストールされていない。

en: The package is unpacked, but not configured.
ja: パッケージは展開されたが、設定はされていない。

en: The package is unpacked and configuration has been started, but not yet completed for some reason.
ja: パッケージは展開され、設定も開始しているが何らかの理由によって完了していない。

en: Only the configuration files of the package exist on the system.
ja: パッケージの設定ファイルだけが存在している。

en: PACKAGE SELECTION STATES
ja: パッケージ選択状態

en: The package is selected for installation.
ja: パッケージはインストールするように選択されている。

en: The package is selected for deinstallation (i.e. we want to remove all files, except configuration files).
ja: パッケージは deinstallation するように選択されている(設定ファイルを除くすべてのファイルを削除したい)。

en: The package is selected to be purged (i.e. we want to remove everything, even configuration files).
ja: パッケージは purge するように選択されている(設定ファイルも含めたすべてのファイルを削除したい)。

en: PACKAGE FLAGS
ja: パッケージフラグ

en: A package marked to be on B<hold> is not handled by B<dpkg>, unless forced to do that with option B<--force-hold>.
ja: パッケージは B<hold> (変更禁止)されている。これは B<--force-hold> で強制しない限り B<dpkg> で扱わないということである。

en: A package marked B<reinst-required> is broken and requires reinstallation. These packages cannot be removed, unless forced with option B<--force-remove-reinstreq>.
ja: パッケージは B<reinst-required> されている。これは、壊れている状態でインストールされていて、再インストールが要求されているということである。このパッケージは B<--force-reinstreq> で強制しない限り、削除することができない。

en: ACTIONS
ja: アクション

en: Install the package. If B<--recursive> or B<-R> option is specified, I<package_file> must refer to a directory instead.
ja: 指定したパッケージをインストールする。もし B<--recursive> または B<-R> オプションを指定する場合、I<package_file> に、参照するディレクトリを指定しなければならない。

en: Installation consists of the following steps:
ja: インストールは、以下の手順で構成されている。

en: B<1.> Extract the control files of the new package.
ja: B<1.> インストールするパッケージの制御ファイルを取り出す。

en: B<2.> If another version of the same package was installed before the new installation, execute I<prerm> script of the old package.
ja: B<2.> もし同じパッケージの別のバージョンがすでにインストール済みの場合、新しいパッケージのインストールの前に、インストール済みのパッケージの I<prerm> スクリプトを実行する。

en: B<3.> Run I<preinst> script, if provided by the package.
ja: B<3.> もしパッケージが I<preinst> スクリプトを提供している場合、それを実行する。

en: B<4.> Unpack the new files, and at the same time back up the old files, so that if something goes wrong, they can be restored.
ja: B<4.> 新しいファイルを展開する。同時に、失敗したときに元に戻せるように、古いファイルを保存する。

en: B<5.> If another version of the same package was installed before the new installation, execute the I<postrm> script of the old package. Note that this script is executed after the I<preinst> script of the new package, because new files are written at the same time old files are removed.
ja: B<5.> もし同じパッケージの別のバージョンがすでにインストール済みの場合、先にインストールされていたパッケージの I<postrm> を実行する。このスクリプトが、新しいパッケージの I<preinst> の後に実行されることに注意すること。これは、新しいファイルが書き込まれるのと同時に古いファイルが削除されるためである。

en: B<6.> Configure the package. See B<--configure> for detailed information about how this is done.
ja: B<6.> パッケージの設定をする。これがどのように実行されるか、 B<--configure> の項にくわしい情報がある。

en: Unpack the package, but don't configure it. If B<--recursive> or B<-R> option is specified, I<package_file> must refer to a directory instead.
ja: パッケージを展開する、しかし設定はしない。もし B<--recursive> または B<-R> オプションを指定する場合、I<Package_file> に、参照するディレクトリを指定しなければならない。

en: Reconfigure an unpacked package. If B<-a> or B<--pending> is given instead of I<package>, all unpacked but unconfigured packages are configured.
ja: 展開済みのパッケージを再設定する。もし、B<-a> または B<--pending> を指定した場合、まだ設定されていない展開済みのすべてのパッケージを設定する。

en: Configuring consists of the following steps:
ja: 設定は、以下の手順で構成されている。

en: B<1.> Unpack the configuration files, and at the same time back up the old configuration files, so that they can be restored if something goes wrong.
ja: B<1.> 設定ファイルを展開する。同時に、失敗したときに元に戻せるように、古い設定ファイルを保存する。

en: B<2.> Run I<postinst> script, if provided by the package.
ja: B<2.> もしパッケージが I<postinst> スクリプトを提供している場合、それを実行する。

en: Remove an installed package. B<-r> or B<--remove> remove everything except configuration files. This may avoid having to reconfigure the package if it is reinstalled later. (Configuration files are the files listed in the I<debian/conffiles> control file). B<-P> or B<--purge> removes everything, including configuration files. If B<-a> or B<--pending> is given instead of a package name, then all packages unpacked, but marked to be removed or purged in file I</var/lib/dpkg/status>, are removed or purged, respectively.
ja: インストール済みのパッケージを削除する。B<-r> または B<--remove> は、設定ファイルを除いたすべてを削除する。こうすることで、後で再インストールしたときに再設定をしなくてよくなる(設定ファイルの一覧は、I<debian/conffiles> コントロールファイルにある)。B<-P> または B<--purge> は、設定ファイルを含むすべてを削除する。引き数として、パッケージ名の代わりに B<-a> または B<--pending> が指定された場合には、I</var/lib/dpkg/status> ファイルで remove または purge のマークを持つすべての展開済みパッケージを、それぞれ remove または purge する。

en: Removing of a package consists of the following steps:
ja: パッケージの削除は以下の手順で構成されている。

en: B<1.> Run I<prerm> script
ja: B<1.> I<prerm> スクリプトを実行する。

en: B<2.> Remove the installed files
ja: B<2.> インストールしたファイルを削除する。

en: B<3.> Run I<postrm> script
ja: B<3.> I<postrm> スクリプトを実行する。

en: Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With action B<--merge-avail>, old information is combined with information from I<Packages-file>. With action B<--update-avail>, old information is replaced with the information in the I<Packages-file>. The I<Packages-file> distributed with Debian is simply named I<Packages>. B<dpkg> keeps its record of available packages in I</var/lib/dpkg/available>.
ja: B<dpkg> や B<dselect> が管理する利用可能なパッケージの情報を更新する。B<--merge-avail> アクションは、古い情報に I<Packages-file> の情報を組み合わせる。B<--update-avail> アクションは、古い情報を I<Packages-file> の情報で置き換える。Debian と一緒に配布されている I<Packages-file> の名前は簡単に I<Packages> である。B<dpkg> は、利用可能なパッケージの情報を I</var/lib/dpkg/available> に記録する。

en: A simpler one-shot command to retrieve and update the I<available> file is B<dselect update>.
ja: I<available> ファイルの取得と更新を行なう、もっとも簡単なコマンドは B<dselect update> である。

en: Update B<dpkg> and B<dselect>'s idea of which packages are available with information from the package I<package_file>. If B<--recursive> or B<-R> option is specified, I<package_file> must refer to a directory instead.
ja: B<dpkg> や B<dselect> が管理する利用可能なパッケージの情報を、I<package_file> パッケージからの情報で更新する。もし B<--recursive> または B<-R> オプションを指定する場合、I<Package_file> に、参照するディレクトリを指定しなければならない。

en: Forget about uninstalled unavailable packages.
ja: インストールされていなくて利用可能でないパッケージの情報を消去する。

en: Erase the existing information about what packages are available.
ja: 利用可能なパッケージの情報を消去する。

en: Searches for packages that have been installed only partially on your system. B<dpkg> will suggest what to do with them to get them working.
ja: インストールが完了していないパッケージを探す。B<dpkg> はインストールを完了させるためにどうすればよいかを提案する。

en: Get list of package selections, and write it to stdout. Without a pattern, packages marked with state purge will not be shown.
ja: パッケージ選択リストを標準出力に書き出す。パターンを指定しない場合、purge 状態のパッケージは表示されない。

en: Set package selections using file read from stdin. This file should be in the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of install, hold, deinstall or purge. Blank lines and comment lines beginning with '#' are also permitted.
ja: パッケージ選択リストを標準入力から読み込んで設定する。ファイルの形式は 'E<lt>packageE<gt> E<lt>stateE<gt>' でなければならない。state は、install、hold、deinstall または purge のいずれかである。空行や、行が '#' で始まるコメント行を使用してもよい。

en: Set the requested state of every non-essential package to deinstall.  This is intended to be used immediately before --set-selections, to deinstall any packages not in list given to --set-selections.
ja: essential でないパッケージすべての選択状態を deinstall にする。--set-selections に与えるリストにないパッケージを deinstall するため、--set-selections の直前に使うためのものである。

en: Searches for packages selected for installation, but which for some reason still haven't been installed.
ja: インストールするために選択されたが、何らかの理由でまだインストールされていないパッケージを探す。

en: Print architecture of packages B<dpkg> installs (for example, "i386").
ja: B<dpkg> のインストールするアーキテクチャ(例えば、"i386")を表示する。

en: Compare version numbers, where I<op> is a binary operator. B<dpkg> returns success (zero result) if the specified condition is satisfied, and failure (nonzero result) otherwise. There are two groups of operators, which differ in how they treat an empty I<ver1> or I<ver2>. These treat an empty version as earlier than any version: B<lt le eq ne ge gt>. These treat an empty version as later than any version: B<lt-nl le-nl ge-nl gt-nl>. These are provided only for compatibility with control file syntax: B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>.
ja: 二項演算子 I<op> で 2 つのバージョンを比較する。B<dpkg> の返り値は、指定した条件を満たすなら成功(0)、そうでなければ失敗(0 以外)となる。演算子は 2 つのグループに分かれる。これは I<ver1> か I<ver2> が欠けているときのふるまいの違いによる。B<lt le eq ne ge gt> は、欠けているバージョンがどれよりも古いとみなす。B<lt-nl le-nl ge-nl gt-nl> は、欠けているバージョンがどれよりも新しいとみなす。B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>> は、control ファイルの文法との互換性のためだけに提供されている。

en: Display a brief help message.
ja: 簡単なオプション一覧を表示する。

en: Give help about the B<--force->I<thing> options.
ja: B<--force->I<thing> オプション一覧を表示する。

en: Give help about debugging options.
ja: デバッグ用オプション一覧を表示する。

en: Display B<dpkg> licence.
ja: B<dpkg> のライセンスを表示する。

en: Display B<dpkg> version information.
ja: B<dpkg> のバージョン情報を表示する。

en: See B<dpkg-deb>(1) for more information about the following actions.
ja: 以下のアクションのくわしい情報は B<dpkg-deb>(1) を参照すること。

en: See B<dpkg-query>(1) for more information about the following actions.
ja: 以下のアクションの詳細は、B<dpkg-query>(1) を参照すること。

en: All options can be specified both on the command line and in the B<dpkg> configuration file I</etc/dpkg/dpkg.cfg>. Each line in the configuration file is either an option (exactly the same as the command line option but without leading dashes) or a comment (if it starts with a B<#>).
ja: すべてのオプションは、コマンドラインや、B<dpkg> の設定ファイルである I</etc/dpkg/dpkg.cfg> で指定できる。設定ファイルの各行は、(先頭のダッシュが無いこと以外はコマンドラインオプションと全く同じ)オプションか、(行頭が B<#> の)コメントである。

en: Change after how many errors B<dpkg> will abort. The default is 50.
ja: B<dpkg> の処理を中断させるエラー数を変更する。デフォルトは 50 である。

en: When a package is removed, there is a possibility that another installed package depended on the removed package. Specifying this option will cause automatic deconfiguration of the package which depended on the removed package.
ja: パッケージを削除するとき、削除するパッケージに依存した別のパッケージがインストールされている場合がある。このオプションを指定すると、削除するパッケージに依存しているパッケージの設定を取り消す。

en: Switch debugging on. I<octal> is formed by bitwise-orring desired values together from the list below (note that these values may change in future releases). B<-Dh> or B<--debug=help> display these debugging values.
ja: デバッグモードにする。 I<octal> は、以下の一覧から望む値をビットごとの論理和で組み合わせたものである(これらの値は、将来のリリースでは変更される可能性があるので注意すること)。B<-Dh> または B<--debug=help> はこれらの値を表示する。

en:  number  description
        1   Generally helpful progress information
        2   Invocation and status of maintainer scripts
       10   Output for each file processed
      100   Lots of output for each file processed
       20   Output for each configuration file
      200   Lots of output for each configuration file
       40   Dependencies and conflicts
      400   Lots of dependencies/conflicts output
     1000   Lots of drivel about e.g. the dpkg/info dir
     2000   Insane amounts of drivel
ja:  数値   説明
        1   一般的に役に立つ進行状況
        2   管理スクリプトの呼び出し状況と状態
       10   各ファイル処理の情報
      100   各ファイル処理の大量の情報
       20   各設定ファイルの情報
      200   各設定ファイルの大量の情報
       40   依存関係、競合関係
      400   依存関係、競合関係の大量の情報
     1000   dpkg/info ディレクトリなどに関する大量の情報
     2000   正気でないほどの大量の情報

en: Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some things. I<things> is a comma separated list of things specified below. B<--force-help> displays a message describing them.  Things marked with (*) are forced by default.
ja: 指定した I<things> を強制実行する(force)、または拒否する(refuse) (B<no-force> と B<refuse> は同じ意味)。I<things> に、以下の項目をコンマで区切って指定する。B<--force-help> オプションでこれらの説明を表示する。(*)マークのあるものは、デフォルトで強制実行される。

en: I<Warning: These options are mostly intended to be used by experts only. Using them without fully understanding their effects may break your whole system.>
ja: I<警告: これらのオプションは、おもに熟練したユーザだけが使うことを意図したものである。影響を完全に理解しないままにこれらを使うと、システム全体を壊してしまうかもしれない。>

en: B<all>: Turns on (or off) all force options.
ja: B<all>: 全ての強制オプションを指定する(または打ち消す)。

en: B<downgrade>(*): Install a package, even if newer version of it is already installed.
ja: B<downgrade>(*): より新しいバージョンがすでにインストールされていたとしても、指定したパッケージをインストールする。

en: I<Warning: At present dpkg does not do any dependency checking on downgrades and therefore will not warn you if the downgrade breaks the dependency of some other package. This can have serious side effects, downgrading essential system components can even make your whole system unusable. Use with care.>
ja: I<警告: 現在の dpkg は、ダウングレード時にいかなる依存関係のチェックもしない。そのため、ダウングレードすることで、ほかのパッケージの依存関係を警告なしに壊すかもしれない。これは深刻な副作用となる可能性があり、主要なシステム構成をダウングレードすることでシステムを壊してしまうこともありうる。注意して使用すること。>

en: B<configure-any>: Configure also any unpacked but unconfigured packages on which the current package depends.
ja: B<configure-any>: 指定したパッケージに依存していて、すでに展開されているが、まだ設定されていないパッケージも一緒に設定をする。

en: B<hold>: Process packages even when marked "hold".
ja: B<hold>: たとえ "hold" とマークされていても、そのパッケージの処理をする。

en: B<remove-reinstreq>: Remove a package, even if it's broken and marked to require reinstallation. This may, for example, cause parts of the package to remain on the system, which will then be forgotten by B<dpkg>.
ja: B<remove-reinstreq>: 壊れていて、再インストールが必要だとマークされていたとしても、パッケージを削除する。これにより、例えば、パッケージの一部が B<dpkg> に管理されないで残るなどの問題がおこるかもしれない。

en: B<remove-essential>: Remove, even if the package is considered essential. Essential packages contain mostly very basic Unix commands. Removing them might cause the whole system to stop working, so use with caution.
ja: B<remove-essential>: essential とされるパッケージであっても削除する。essential パッケージには、たいてい最も基本的な UNIX コマンドが含まれる。これらのパッケージを削除すると、システム全体が動作しなくなることもあるので、注意して削除すること。

en: B<depends>: Turn all dependency problems into warnings.
ja: B<depends>: すべての依存問題を警告に変える。

en: B<depends-version>: Don't care about versions when checking dependencies.
ja: B<depends-version>: 依存関係の確認をするとき、バージョンを無視する。

en: B<conflicts>: Install, even if it conflicts with another package. This is dangerous, for it will usually cause overwriting of some files.
ja: B<conflicts>: 他のパッケージと競合してもインストールする。たいていはいくつかファイルを上書きすることになるため、危険である。

en: B<confmiss>: Always install a missing configuration file. This is dangerous, since it means not preserving a change (removing) made to the file.
ja: B<confmiss>: 常に、欠けている設定ファイルをインストールする。このオプションは、変更(ファイルを削除したこと)を保存しないため、危険である。

en: B<confnew>: If a conffile has been modified always install the new version without prompting, unless the B<--force-confdef> is also specified, in which case the default action is preferred.
ja: B<confnew>: 設定ファイルが変更されていた場合、問い合わせなしに新しいバージョンの設定ファイルをインストールする。ただし、B<--force-confdef> を同時に指定した場合は、デフォルトの動作が優先される。

en: B<confold>: If a conffile has been modified always keep the old version without prompting, unless the B<--force-confdef> is also specified, in which case the default action is preferred.
ja: B<confold>: 設定ファイルが変更されていた場合、問い合わせなしに古いバージョンの設定ファイルを保持する。ただし、B<--force-confdef> を同時に指定した場合は、デフォルトの動作が優先される。

en: B<confdef>: If a conffile has been modified always choose the default action. If there is no default action it will stop to ask the user unless B<--force-confnew> or B<--force-confold> is also been given, in which case it will use that to decide the final action.
ja: B<confdef>: 設定ファイルが変更されていた場合、常にデフォルトの動作をする。デフォルトの動作がなく、B<--force-confnew> と B<--force-confold> のどちらも同時に指定していない場合、ユーザに尋ねるために中断する。指定している場合は、指定されたオプションによって最終的な動作が決まる。

en: B<overwrite>: Overwrite one package's file with another's file.
ja: B<overwrite>: あるパッケージで提供されているファイルを、インストールするパッケージのファイルで上書きする。

en: B<overwrite-dir> Overwrite one package's directory with another's file.
ja: B<overwrite-dir>: あるパッケージで提供されているディレクトリを、インストールするパッケージのファイルで上書きする。

en: B<overwrite-diverted>: Overwrite a diverted file with an undiverted version.
ja: B<overwrite-diverted>: 退避(divert した)版のファイルを非退避(divert していない)版のファイルで上書きする。

en: B<architecture>: Process even packages with the wrong architecture.
ja: B<architecture>: パッケージが間違ったアーキテクチャ用であっても処理をする。

en: B<bad-path>: B<PATH> is missing important programs, so problems are likely.
ja: B<bad-path>: 重要なプログラムが B<PATH> に含まれていなくても実行する。問題が起きる可能性は高い。

en: B<not-root>: Try to (de)install things even when not root.
ja: B<not-root>: root でないときでも、それをインストール(または削除)しようと試みる。

en: B<bad-verify>: Install a package even if it fails authenticity check.
ja: B<bad-verify>: 信頼性チェックに失敗してもインストールする。

en: Ignore dependency-checking for specified packages (actually, checking is performed, but only warnings about conflicts are given, nothing else).
ja: 指定したパッケージに関する依存関係の確認を無視する(実際は、依存関係を確認し、競合に対して警告メッセージを出して、アクションを実行する)。

en: Select new or old binary package format. This is a B<dpkg-deb>(1)  option.
ja: パッケージのフォーマットが新しいか古いかを指定する。これは B<dpkg-deb>(1) のオプションである。

en: Don't read or check contents of control file while building a package.  This is a B<dpkg-deb>(1) option.
ja: パッケージを構築するときに、制御ファイルの内容も読まず、確認もしない。これは B<dpkg-deb>(1) のオプションである。

en: Do everything which is supposed to be done, but don't write any changes. This is used to see what would happen with the specified action, without actually modifying anything.
ja: 期待される動作をすべて実行するが、どのような変更も書き込まない。これは、実際にはシステムに何の変更も加えずに、指定したアクションで何がおこるのかを確認するためのものである。

en: Be sure to give B<--no-act> before the action-parameter, or you might end up with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first purge package foo and then try to purge package --no-act, even though you probably expected it to actually do nothing)
ja: オプション B<--no-act> は、必ずアクションパラメータより前に与えること。さもなくば、望ましくない結果が起きる可能性がある(例えば、システムに何も変更を加えるつもりがないのに、 B<dpkg --purge foo --no-act> を実行すると、最初にパッケージ foo を本当に purge し、次にパッケージ --no-act を purge しようとする、ということになる)。

en: Recursively handle all regular files matching pattern B<*.deb> found at specified directories and all of its subdirectories. This can be used with B<-i>, B<-A>, B<--install>, B<--unpack> and B<--avail> actions.
ja: 指定したディレクトリを再帰的に検索し、みつけた B<*.deb> というパターンにマッチするファイルをすべて扱う。これは、B<-i>, B<-A>, B<--install>, B<--unpack> そして B<--avail> アクションとともに使うことができる。

en: Don't install a package if a newer version of the same package is already installed. This is an alias of B<--refuse-downgrade>.
ja: インストール済みのパッケージのほうがバージョンが新しければ、インストールしない。これは B<--refuse-downgrade> の別名である。

en: Only process the packages that are selected for installation. The actual marking is done with B<dselect> or by B<dpkg>, when it handles packages. For example, when a package is removed, it will be marked selected for deinstallation.
ja: インストール(または削除)作業をするように選択したパッケージのみを処理する。実際の指定は、B<dselect> や B<dpkg> を使って行なう。例えば、あるパッケージが削除されるのは、そのパッケージが削除されるよう選択されているということである。

en: Don't install the package if the same version of the package is already installed.
ja: すでに同じバージョンのパッケージがインストールされていたら、インストールしない。

en: Send package status info to file descriptor I<E<lt>nE<gt>>. This can be given multiple times. Status updates are of the form `status: E<lt>pkgE<gt>: E<lt>pkg stateE<gt>'.  Errors are reported as `status: E<lt>pkgE<gt>: error: extend-error-message'.  Configuration file conflicts are reported as `status: conffile-prompt: conffile : 'current-conffile' 'new-conffile' useredited distedited'.
ja: ファイル記述子 I<E<lt>nE<gt>> にパッケージ状態の情報を送る。これは複数与えることができる。状態の情報は `status: E<lt>pkgE<gt>: E<lt>pkg qstateE<gt>' の形式である。エラーは `status: E<lt>pkgE<gt>: error: extend-error-message' として報告される。設定ファイルの衝突は `status: conffile-prompt: conffile : 'current-conffile' 'new-conffile' useredited distedited' として報告される。

en: Log status change updates and actions to I<filename>, instead of the default I</var/log/dpkg.log>. If this option is given multiple times, the last filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt> E<lt>available-versionE<gt>' for actions where I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile changes where I<E<lt>decisionE<gt>> is either install or keep.
ja: 状態の変更やアクションの記録を、デフォルトの I</var/log/dpkg.log> から I<filename> に変更する。このオプションを複数回指定した場合は、最後のファイル名が使われる。ログメッセージは次の形式である。`YYYY-MM-DD HH:MM:SS status E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' は状態の変更。`YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt> E<lt>available-versionE<gt>' はアクションで、I<E<lt>actionE<gt>> は install、upgrade、remove、purge のいずれか。`YYYY-MM-DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' は設定ファイルの変更で、I<E<lt>decisionE<gt>> は install か keep のどちらかである。

en: Do not try to verify package signatures.
ja: パッケージの署名を確認しない。

en: Configuration file with default options.
ja: オプションのデフォルト値を記述する設定ファイル。

en: Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>).
ja: デフォルトのログファイル(I</etc/dpkg/dpkg.cfg>(5) と B<--log> オプションも参照)。

en: The other files listed below are in their default directories, see option B<--admindir> to see how to change locations of these files.
ja: 以下に示すファイルはデフォルトの値である。どのようにしてファイルの位置を変更するかについては、B<--admindir> オプションの項を参照すること。

en: List of available packages.
ja: 使用できるパッケージの一覧。

en: Statuses of available packages. This file contains information about whether a package is marked for removing or not, whether it is installed or not, etc. See section B<INFORMATION ABOUT PACKAGES> for more info.
ja: 使用できるパッケージの状態。このファイルは、パッケージに削除のマークがあるかどうか、インストール済みかどうか、などの情報が含まれている。くわしくは、B<パッケージに関する情報>の項を参照すること。

en: The following files are components of a binary package. See B<deb>(5)  for more information about them:
ja: 以下のファイルはバイナリパッケージを構成するファイルである。これらのファイルに関するくわしい情報は、B<deb>(5) を参照すること。

en: ENVIRONMENT VARIABLES
ja: 環境変数

en: Define this to something if you prefer B<dpkg> starting a new shell rather than suspending itself, while doing a shell escape.
ja: 任意の値で定義すると、シェルエスケープをしたときに B<dpkg> 自体を一時停止(suspend)するのではなく、新しいシェルを起動する。

en: The program B<dpkg> will execute when starting a new shell.
ja: B<dpkg> が新しいシェルを起動するときに、実際に起動するプログラム。

en: Sets the number of columns B<dpkg> should use when displaying formatted text. Currently only used by -l.
ja: B<dpkg> が整形テキストを表示する時に参照するコラム数。現在は -l オプションでのみ参照されている。

en: EXAMPLES
ja: 例

en: To list packages related to the editor B<vi>(1):
ja: B<vi>(1) エディタに関連のあるパッケージの一覧を表示する。

en: To see the entries in I</var/lib/dpkg/available> of two packages:
ja: 2 つのパッケージの I</var/lib/dpkg/available> にある項目を表示する。

en: To search the listing of packages yourself:
ja: 自分でパッケージのリストから検索する。

en: To remove an installed elvis package:
ja: elvis パッケージを削除する。

en: To install a package, you first need to find it in an archive or CDROM. The "available" file shows that the vim package is in section "editors":
ja: パッケージをインストールするには、まずそのパッケージをアーカイブや CDROM から探す必要がある。"available" ファイルによれば、vim パッケージは "editors" セクションに属している。

en: To make a local copy of the package selection states:
ja: パッケージ選択状況のコピーを作成する。

en: You might transfer this file to another computer, and install it there with:
ja: このファイルをほかのコンピュータに転送して、インストールする。

en: Ordinarily, you will find that B<dselect>(1) provides a more convenient way to modify the package selection states.
ja: 通常、パッケージの選択状態を変更するには B<dselect>(1) を使用するほうが便利である。

en: ADDITIONAL FUNCTIONALITY
ja: 機能の追加

en: B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8).
ja: B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), B<dpkg-reconfigure>(8).

en: B<--no-act> usually gives less information than might be helpful.
ja: B<--no-act> の提供する情報はたいていの場合、不充分である。

en: AUTHORS
ja: 著者

en: See I</usr/share/doc/dpkg/THANKS> for the list of people who have
    contributed to B<dpkg>.
ja: B<dpkg> に貢献した人のリストは B</usr/share/doc/dpkg/THANKS> に
    挙げてある。

en: COMMANDS
ja: コマンド

en: Change the location of the B<dpkg> database. The default location is I</var/lib/dpkg>.
ja: B<dpkg> データベースの位置を変更する。デフォルトの位置は I</var/lib/dpkg> である。

en: dpkg-checkbuilddeps - check build dependencies and conflicts
ja: dpkg-checkbuilddeps - ビルド依存と衝突のチェック

en: This program checks the installed packages in the system against the build dependencies and build conflicts listed in the control file. If any are not met, it displays them and exits with a nonzero return code.
ja: このプログラムはコントロールファイル中にリストされているビルド依存とビルド衝突に関して、システムにインストールされているパッケージをチェックする。もし、足りないものや衝突している物があるなら、それらを表示して 0 以外の返り値を返して終了する。

en: By default, I<debian/control> is read, but an alternate control filename may be specified on the command line.
ja: デフォルトでは、I<debian/control> が読まれるが、別のコントロールファイル名をコマンドラインに指定することもできる。

en: Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be built.
ja: I<Build-Depends-Indep> 行を無視する。アーキテクチャに非依存なパッケージがビルドされない時に利用する。

en: dpkg-deb - Debian package archive (.deb) manipulation tool
ja: dpkg-deb - Debian パッケージアーカイブ (.deb) 操作ツール

en: B<dpkg-deb> packs, unpacks and provides information about Debian archives.
ja: B<dpkg-deb> は、Debian アーカイブの作成、展開、情報の表示をする。

en: Use B<dpkg> to install and remove packages from your system.
ja: パッケージをシステムにインストールするときや削除するときには B<dpkg> を使うこと。

en: You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> and run it for you.
ja: また、 B<dpkg> に対して B<dpkg-deb> のオプションを指定することで、 B<dpkg> を通して B<dpkg-deb> を呼び出すことができる。 B<dpkg> は、オプションが B<dpkg-deb> のオプションであると判断すると、 B<dpkg-deb> を起動する。

en: Creates a debian archive from the filesystem tree stored in I<directory>. I<directory> must have a B<DEBIAN> subdirectory, which contains the control information files such as the control file itself. This directory will I<not> appear in the binary package's filesystem archive, but instead the files in it will be put in the binary package's control information area.
ja: I<directory> に格納されているファイルシステム木から debian アーカイブを作成する。 I<directory> には、control ファイルなどの制御情報ファイルのある B<DEBIAN> サブディレクトリが必ず存在しなければならない。 DEBIAN ディレクトリはバイナリパッケージのファイルシステム・アーカイブにはI<含まれない>。そのかわり、DEBIAN ディレクトリ以下にあったファイルはバイナリパッケージ制御情報エリアに置かれる。

en: Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and parse it. It will check it for syntax errors and other problems, and display the name of the binary package being built.  B<dpkg-deb> will also check the permissions of the maintainer scripts and other files found in the B<DEBIAN> control information directory.
ja: B<--nocheck> を指定しないかぎり、 B<dpkg-deb> は B<DEBIAN/control> を読み、解析する。 dpkg-deb は、文法エラーやその他の問題のチェックをし、そして、構築中のバイナリパッケージ名を表示する。 B<dpkg-deb> はまた、 B<DEBIAN> 管理情報ディレクトリにある、管理スクリプトやその他のファイルのパーミッションをチェックする。

en: If no I<archive> is specified then B<dpkg-deb> will write the package into the file I<directory>B<.deb>.
ja: もし、 I<archive> を指定しない場合、 B<dpkg-deb> はパッケージを I<directory>B<.deb> という名前で作成する。

en: If the archive to be created already exists it will be overwritten.
ja: もし、すでにアーカイブが作成されて存在している場合、上書きする。

en: If the second argument is a directory then B<dpkg-deb> will write to the file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or I<package>B<_>I<version>B<.deb> if no B<Architecture> field is present in the package control file. When a target directory is specified, rather than a file, the B<--nocheck> option may not be used (since B<dpkg-deb> needs to read and parse the package control file to determine which filename to use).
ja: 2 番目の引き数がディレクトリの場合、 B<dpkg-deb> は I<package>B<_>I<version>B<_>I<arch>B<.deb> または I<package>B<_>I<version>B<.deb> (パッケージ制御ファイルに B<Architecture> フィールドがない場合)というファイルを作成する。アーカイブの代わりにディレクトリを指定するときには、 B<--nocheck> オプションは使用してはいけない( B<dpkg-deb> は、使用するファイル名を調べるために、パッケージ制御ファイルを読んで解析する必要があるから)。

en: Provides information about a binary package archive.
ja: バイナリパッケージアーカイブの情報を表示する。

en: If no I<control-file-name>s are specified then it will print a summary of the contents of the package as well as its control file.
ja: もし I<control-file-name> が指定されていない場合、制御ファイル一覧と、パッケージの中身の要約を表示する。

en: If any I<control-file-name>s are specified then B<dpkg-deb> will print them in the order they were specified; if any of the components weren't present it will print an error message to stderr about each one and exit with status 2.
ja: もし I<control-file-name> を指定した場合、 B<dpkg-deb> は指定した順でファイル名を表示する。もし指定したファイルのどれかが存在しなければ、存在しなかったファイルに対してそれぞれエラーメッセージを表示し、そして終了ステータス 2 で終了する。

en: Extracts control file information from a binary package archive.
ja: バイナリパッケージアーカイブから制御ファイル情報を取り出す。

en: If no B<control-file-field>s are specified then it will print the whole control file.
ja: B<control-file-field> が指定されていない場合、制御ファイルすべてを表示する。

en: If any are specified then B<dpkg-deb> will print their contents, in the order in which they appear in the control file. If more than one B<control-file-field> is specified then B<dpkg-deb> will precede each with its field name (and a colon and space).
ja: もし何か指定されている場合、 B<dpkg-deb> はその内容を制御ファイルに現われる順序で表示する。もし、複数の B<control-file-field> が指定された場合、 B<dpkg-deb> は、それぞれの情報の前にフィールド名(そしてコロンと空白)を表示する。

en: No errors are reported for fields requested but not found.
ja: 指定したフィールドがみつからない場合でもエラーを報告しない。

en: Lists the contents of the filesystem tree archive portion of the package archive. It is currently produced in the format generated by B<tar>'s verbose listing.
ja: パッケージアーカイブに含まれるファイルシステム木の内容の一覧を表示する。現在のバージョンは、 B<tar> の冗長出力(-v オプション)をそのまま表示する。

en: Extracts the filesystem tree from a package archive into the specified directory.
ja: パッケージアーカイブからファイルシステム木を、指定したディレクトリに展開する。

en: Note that extracting a package to the root directory will I<not> result in a correct installation! Use B<dpkg> to install packages.
ja: ルートディレクトリでパッケージを展開することは正しいインストールにはI<ならない>ことに注意すること! パッケージのインストールには B<dpkg> を使うべきである。

en: I<directory> (but not its parents) will be created if necessary.
ja: I<directory> (親やそれより上のディレクトリは含まない)は必要があれば作成される。

en: Extracts the filesystem tree data from a binary package and sends it to standard output in B<tar> format. Together with B<tar>(1)  this can be used to extract a particular file from a package archive.
ja: バイナリパッケージからファイルシステム木を展開し、標準出力に B<tar> 形式で出力する。 B<tar> と共に使用することで、特定のファイルをパッケージアーカイブから取り出すことができる。

en: Extracts the control information files from a package archive into the specified directory.
ja: パッケージアーカイブから制御情報ファイルを指定したディレクトリに展開する。

en: If no directory is specified then a subdirectory B<DEBIAN> in the current directory is used.
ja: もしディレクトリが指定されない場合、カレントディレクトリにある B<DEBIAN> サブディレクトリに展開する。

en: The target directory (but not its parents) will be created if necessary.
ja: 指定したディレクトリ(親やそれより上のディレクトリは含まない)は必要があれば作成される。

en: This option is used to specify the format of the output B<--show> will produce. The format is a string that will be output for each package listed.
ja: このオプションは、B<--show> が生成する出力の書式を指定するものである。書式は文字列で、パッケージごとに出力される。

en: The string may reference any status field using the "${I<field-name>}" form, a list of the valid fields can be easily produced using B<-I> on the same package. A complete explanation of the formatting options (including escape sequences and field tabbing) can be found in the explanation of the B<--showformat> option in B<dpkg-query>(1).
ja: 文字列は "${I<field-name>}" 形式であらゆる status フィールドを参照することができる。有効なフィールドの一覧は、そのパッケージに B<-I> を使用することで簡単に生成できる。書式オプションの完全な解説(エスケープシーケンスやフィールドでのタブの使い方を含む)は、B<dpkg-query>(1)の B<--showformat> オプションの解説を参照すること。

en: The default for this field is "${Package}\et${Version}\en".
ja: このフィールドのデフォルトのフォーマット文字列は "${Package}\et${Version}\en" である。

en: Ensures that B<dpkg-deb> builds a `new' format archive. This is the default.
ja: B<dpkg-deb> に `新しい' 形式のアーカイブで構築させる。これはデフォルトの動作である。

en: Forces B<dpkg-deb> to build an `old' format archive. This old archive format is less easily parsed by non-Debian tools and is now obsolete; its only use is when building packages to be parsed by versions of dpkg older than 0.93.76 (September 1995), which was released as i386 a.out only.
ja: B<dpkg-deb> に `古い' 形式のアーカイブを構築させる。この古いアーカイブ形式は、新しい形式よりも非 Debian ツールで処理することが難しく、現在は使用されていない。このオプションは、i386 の a.out 形式のみを対象としてリリースされた、バージョン 0.93.76(1995 年 9 月)以前の dpkg で処理するためのパッケージを構築するときだけに使用される。

en: Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an archive. You can build any archive you want, no matter how broken, this way.
ja: B<dpkg-deb --build> のときにアーカイブの中身を確認させない。これによって、アーカイブの中身にどのように問題があっても、望んだ通りアーカイブを構築することができる。

en: Enables debugging output. This is not very interesting.
ja: デバッグ出力を有効にする。これはあまり役に立たない。

en: B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing.
ja: B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> はうまく動作しない。

en: There is no authentication on B<.deb> files; in fact, there isn't even a straightforward checksum.
ja: B<.deb> ファイル自体には認証の手段がない。実際、単純なチェックサムさえもない。

en: Do not attempt to use just B<dpkg-deb> to install software! You must use B<dpkg> proper to ensure that all the files are correctly placed and the package's scripts run and its status and contents recorded.
ja: B<dpkg-deb> でソフトウェアをインストールしようとしてはいけない! 必ず B<dpkg> を使うこと。そうすれば、すべてのファイルを正しい位置に置き、パッケージのスクリプトを実行し、状態や内容を記録する、ということを確実に実行できる。

en: dpkg-divert - override a package's version of a file
ja: dpkg-divert - パッケージのファイルのオーバーライド

en: Specifies that all packages' versions of this file are diverted.  This means, that there are no exceptions, and whatever package is installed, the file is diverted. This can be used by an admin to install a locally modified version.
ja: 全てのパッケージのそのファイルを退避する対象にする。つまり、例外なく、どのようなパッケージをインストールしても退避される。これを使って、管理者がローカルの修正バージョンをインストールすることができる。

en: Quiet mode, i.e. no verbose output.
ja: 静かなモード。つまり無駄な出力をしない。

en: Test mode, i.e. don't actually perform any changes, just demonstrate.
ja: テストモード。つまり実際にはなにも実行せず、なにをするかを表示するだけである。

en: NOTES
ja: 注意

en: When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>.distrib>. When removing, B<--package> or B<--local> and B<--divert> must match if specified.
ja: 追加する時は、デフォルトは B<--local> と B<--divert> I<E<lt>originalE<gt>.distrib> である。削除する時は、B<--package> もしくは B<--local> と B<--divert> は指定されていれば一致していなければいけない。

en: Directories can't be diverted with B<dpkg-divert>.
ja: B<dpkg-divert> ではディレクトリは退避できない。

en: Care should be taken when diverting shared libraries, B<ldconfig>(8)  creates a symbolic link based on the DT_SONAME field embedded in the library.  Because ldconfig doesn't honour diverts (only dpkg does), the symlink may end up pointing at the diverted library, if a diverted library has the same SONAME as the undiverted one.
ja: 共有ライブラリを退避する場合、注意すべきである。B<ldconfig>(8) はライブラリに埋め込まれている DT_SONAME フィールドに基づいて、シンボリックリンクを作成する。ldconfig は退避させることができないためである (dpkg だけができる)。もし退避したライブラリと退避していないライブラリが同じ SONAME であれば、最終的にシンボリックリンクは退避したライブラリを指す。

en: To divert all copies of a I</usr/bin/example> to I</usr/bin/example.foo>, i.e. directs all packages providing I</usr/bin/example> to install it as I</usr/bin/example.foo>, performing the rename if required:
ja: すべての I</usr/bin/example> を I</usr/bin/example.foo> に退避させる、つまり、I</usr/bin/example> を提供するすべてのパッケージに対して必要であれば I</usr/bin/example.foo> と変更してインストールさせる。

en: To remove that diversion:
ja: diversion を削除する。

en: To divert any package trying to install I</usr/bin/example> to I</usr/bin/example.foo>, except your own I<wibble> package:
ja: I</usr/bin/example> をインストールしようとするすべてのパッケージを I</usr/bin/example.foo> に退避、ただし自作の I<wibble> パッケージを除く。

en: dpkg-name - rename Debian packages to full package names
ja: dpkg-name - Debian パッケージを完全なパッケージの名前に変更

en: The destination filename will not have the architecture information.
ja: 変更後のファイル名にアーキテクチャ情報を含ませない。

en: Create a symlink, instead of moving.
ja: 移動するかわりにシンボリックリンクを作る。

en: Existing files will be overwritten if they have the same name as the destination filename.
ja: 変更後のファイル名と同名のファイルがあれば、それを上書きしてしまう。

en: Files will be moved into a subdirectory. If the directory given as argument exists the files will be moved into that directory otherwise the name of the target directory is extracted from the section field in the control part of the package. The target directory will be `unstable/binary-E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in the control, then `no-section' is assumed, and in this case, as well as for sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of packages will find their way to the `no-section' area. Use this option with care, it's messy.
ja: ファイルをサブディレクトリに移動する。もし引数で指定したディレクトリが存在すれば、パッケージの control のセクションフィールドから得られたターゲットディレクトリの名前のかわりにそのディレクトリにファイルを移動する。通常、ターゲットディレクトリは `unstable/binary-E<lt>アーキテクチャE<gt>/E<lt>セクションE<gt>' である。もし control でのセクション情報がない場合は `no-section' とみなされる。そしてこの場合、`non-free' や `contrib' セクションの時と同様にターゲットディレクトリは `E<lt>セクションE<gt>/binary-E<lt>アーキテクチャE<gt>' になる。セクションフィールドは必須ではないので多くのパッケージが `no-section' の場所にいってしまうだろう。このオプションを使う時は注意すること。厄介である。

en: This option can used together with the -s option. If a target directory isn't found it will be created automatically.  B<Use this option with care.>
ja: このオプションは -s オプションとともに使うことができる。ターゲットディレクトリがなければ、自動的に作成される。B<このオプションを使う時は注意すること。>

en: The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or something similar (depending on whatever information is in the control part of `bar-foo.deb').
ja: ファイル `bar-foo.deb' が bar-foo_1.0-2_i386.deb のような感じに変更される。(実際にどうなるかは `bar-foo.deb' の中の control の情報に依存する)

en: All files with the extension `deb' in the directory /root/debian and its subdirectory's will be renamed by dpkg-name if required into names with no architecture information.
ja: ディレクトリ /root/debian 以下にあり拡張子が `deb' の全てのファイルを dpkg-name を使ってアーキテクチャ情報なしの名前に変更する。

en: B<Don't do this.> Your archive will be messed up completely because a lot of packages don't come with section information.  B<Don't do this.>
ja: B<やってはいけない!> 多くのパッケージはセクション情報をもっていないので、あなたのアーカイブはぐちゃぐちゃになってしまうだろう。B<やってはいけない!>

en: This can be used when building new packages.
ja: これは新しいパッケージを作る時に使うことができる。

en: Some packages don't follow the name structure E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages renamed by dpkg-name will follow this structure. Generally this will have no impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other installation tools might depend on this naming structure.
ja: パッケージによっては E<lt>パッケージE<gt>_E<lt>バージョンE<gt>_E<lt>アーキテクチャE<gt>.deb という名前ではない。 dpkg-name によって改名されたパッケージはこのような名前になる。一般には、これは B<dselect>(1)/ B<dpkg>(1) によってパッケージがどのようにインストールされたかには影響はないが、この名前構造に依存しているインストールツールによっては影響があるかもしれない。

en: dpkg-query - a tool to query the dpkg database
ja: dpkg-query - dpkg データベース問い合わせツール

en: B<dpkg-query> is a tool to show information about packages listed in the B<dpkg> database.
ja: B<dpkg-query> は、B<dpkg> データベースから、パッケージの情報を表示するツールである。

en: List packages matching given pattern. If no I<package-name-pattern> is given, list all packages in I</var/lib/dpkg/status>, excluding the ones marked with state purge. Normal shell wildchars are allowed in I<package-name-pattern>. Please note you will probably have to quote I<package-name-pattern> to prevent the shell from performing filename expansion. For example this will list all package names starting with ``libc6'':
ja: 指定したパターンにマッチする名前のパッケージを表示する。 I<package-name-pattern> を指定しない場合は、 I</var/lib/dpkg/status> にある、purge 状態にマークされていないすべてのパッケージの一覧を表示する。I<package-name-pattern> には、標準的なシェルのワイルド文字を使用することができる。ただし、シェルにファイル名展開をさせないように、I<package-name-pattern> をクオートする必要があることに注意していただきたい。例えば次のコマンドは、名前が ``libc6'' で始まるすべてのパッケージを表示する。

en: The output format of this option is not configurable, but varies automatically to fit the terminal width. It is intended for human readers, and is not easily machine-readable. See B<-W> (B<--show>)  and B<--showformat> for a way to configure the output format.
ja: この出力形式は変更可能ではないが、端末の横幅に合うように自動的に調整される。この出力は人間に読みやすいものであり、機械に読ませるのには向かない。出力形式の設定方法については、 B<-W> (B<--show>) と B<--showformat> を参照。

en: Just like the B<--list> option this will list all packages matching the given pattern. However the output can be customized using the B<--showformat> option.  The default output format gives one line per matching package, each line having the name and installed version of the package, separated by a tab.
ja: B<--list> オプションと同様に、指定したパターンにマッチするすべてのパッケージを表示する。さらに、このオプションの出力は、 B<--showformat> オプションによってカスタマイズすることができる。デフォルトの出力形式は、マッチしたパッケージごとに 1 行となる。それぞれの行は、パッケージ名とインストールしたバージョンがタブ区切りで含まれる。

en: Report status of specified package. This just displays the entry in the installed package status database.
ja: 指定したパッケージの状況を報告する。これは、インストール済みパッケージ状況データベースからの内容を表示しているだけである。

en: Search for a filename from installed packages. All standard shell wildchars can be used in the pattern. This command will not list extra files created by maintainer scripts, nor will it list alternatives.
ja: 指定したファイルがどのパッケージからインストールされたかを探す。パターンには、標準的なシェルのすべてのワイルド文字を使用することができる。このコマンドでは、メンテナスクリプトで作成された追加ファイルや、 alternatives は探すことができない。

en: Display details about I<package-name>, as found in I</var/lib/dpkg/available>.
ja: I</var/lib/dpkg/available> にある I<package-name> に関する情報を表示する。

en: In the format string, \(lqB<\e>\(rq introduces escapes:
ja: フォーマット文字列中では、\(lqB<\e>\(rq はエスケープ文字である:

en:     B<\en>  newline
        B<\er>  carriage return
        B<\et>  tab
ja:     B<\en>  改行
        B<\er>  キャリッジリターン
        B<\et>  タブ

en: \(lqB<\e>\(rq before any other character suppresses any special meaning of the following character, which is useful for \(lqB<\e>\(rq and \(lqB<$>\(rq.
ja: 前に \(lqB<\e>\(rq を置くことで、続くあらゆる文字の意味を抑制できる。\(lqB<\e>\(rq や \(lqB<$>\(rq のために有用である。

en: Package information can be included by inserting variable references to package fields using the syntax \(lqB<${>I<field>[B<;>I<width>]B<}>\(rq. Fields are printed right-aligned unless the width is negative in which case left alignment will be used. The following I<field>s are recognised:
ja: パッケージ情報には、パッケージフィールドを参照する変数を含めることができる。その変数の構文は、\(lqB<${>I<field>[B<;>I<width>]B<}>\(rq となる。それぞれのフィールドは右寄せで表示されるが、width に負の値を指定すると左寄せになる。以下の I<field> は認識される:

en: The default format string is \(lqB<${Package}\et${Version}\en>\(rq.  Actually, all other fields found in the status file (i.e. user defined fields) can be requested, too. They will be printed as-is, though, no conversion nor error checking is done on them.  To get the name of the dpkg maintainer and the installed version, you could run:
ja: デフォルトのフォーマット文字列は  \(lqB<${Package}\et${Version}\en>\(rq である。実際には、status ファイルに含まれる他のすべてのフィールド(つまり、ユーザ定義フィールド)も指定することができる。これらはそのまま表示される。変換やエラーチェックはされない。dpkg のメンテナとインストールされているバージョンを得るには、これを実行する:

en: ENVIRONMENT
ja: 環境変数

en: This setting influences the output of the B<--list> option by changing the width of its output.
ja: 設定すると、B<--list> オプションによる出力の横幅を変更する。

en: B<dpkg-scanpackages> sorts through a tree of Debian binary packages and creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the user what packages are available for installation. These Packages files are the same as those found on Debian archive sites and CD-ROMs. You might use B<dpkg-scanpackages> yourself if making a directory of local packages to install on a cluster of machines.
ja: B<dpkg-scanpackages> は Debian バイナリパッケージのツリーを見て Packages ファイルを生成する。Packages ファイルは B<apt>(8) や B<dselect>(1) などに、どのパッケージがインストールできるかをユーザに知らせるために利用している。これらの Packages ファイルは Debian アーカイブサイトや CD-ROM などで使われているものと同じものである。もし、たくさんのマシンにインストールしたいローカルなパッケージのディレクトリを作るなら、自分で B<dpkg-scanpackages> を使うことができる。

en: I<binarydir> is the name of the tree of the binary packages to process (for example, B<contrib/binary-i386>).  It is best to make this relative to the root of the Debian archive, because every Filename field in the new Packages file will start with this string.
ja: I<binarydir> は処理するバイナリパッケージのツリーの名前である(例えば B<contrib/binary-i386> など)。Debian アーカイブのルートからの相対にしておくのが最もいい方法である。なぜなら Packages ファイルに含まれている各々の Filename フィールドはこの文字列で始まるからである。

en: I<overridefile> is the name of a file to read which contains information about how the package fits into the distribution; see below.
ja: I<overridefile> はパッケージがディストリビューションに合うようにするための情報を含んでいるファイルの名前である。以下を参照のこと。

en: I<pathprefix> is an optional string to be prepended to the Filename fields.
ja: I<pathprefix> は Filename フィールドで前に追加できるオプションの文字列である。

en: B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also warns about packages that are in the wrong subdirectory, are duplicated, have a Filename field in their control file, are missing from the override file, or have maintainer substitutions which do not take effect.
ja: B<dpkg-scanpackages> は通常の自己説明的なエラーを出力する。パッケージが間違ったディレクトリにある、複数ある、control ファイルに Filename フィールドがある、override ファイルにない、実行されなかったメンテナの置換があるなどといった警告もする。

en: EXIT STATUS
ja: 終了ステータス

en: dpkg-statoverride - override ownership and mode of files
ja: dpkg-statoverride - ファイルの所有権やモードを変更する

en: `B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner or mode for a file when a package is installed. (note: I use the word `file' here, but in reality this can be any filesystem object that dpkg handles, including directories, devices, etc.). This can be used to force programs that are normally setuid to be install without a setuid flag, or only executable by a certain group.
ja: `B<stat override>' とは、パッケージがインストールされるときに、ファイルの所有者やモードを変更するよう B<dpkg>(1) に指示する方法である(注意: ここでは「ファイル」という言葉を使ったが、実際には dpkg が扱えるファイルシステムオブジェクトならなんでもよい。つまりディレクトリやデバイスなどでも OK)。これを用いると、通常 setuid されるプログラムを setuid フラグ無しでインストールしたり、特定のグループのみに実行許可を与えるようにしたりできる。

en: B<dpkg-statoverride> is a utility to manage the list of stat overrides. It has three basic functions: adding, removing and listing overrides.
ja: B<dpkg-statoverride> は stat override のリストを管理するユーティリティである。 override を追加・削除・表示するという、3 つの基本機能がある。

en: List all overrides. If a glob pattern is specified restrict the output to overrides which match the glob. If there are no overrides or none match the glob B<dpkg-statoverride> will exit with an exitcode of 1.
ja: override をすべてリストする。glob パターンが指定された場合は、マッチした override のみを出力する。override が全くない場合や、glob にマッチするものがひとつもなかった場合は、B<dpkg-statoverride> は終了コード 1 で終了する。

en: Change the directory of the dpkg database where the statoverride file is also stored. Defaults to I</var/lib/dpkg>.
ja: dpkg データベースのディレクトリを変更する。statoverride のファイルもここに保存される。デフォルトは I</var/lib/dpkg>。

en: Force an action, even if a sanity check would otherwise prohibit it.  This is necessary to override an existing override.
ja: sanity チェック(正気度チェック)が禁止するような場合でも、動作を強制的に行う。既存の override を変更する場合には、これを指定する必要がある。

en: Immediately try to change the file to the new owner and mode if it exists.
ja: ファイルが存在する場合は、すぐにその所有者とモードを新しい値に変更しようとする。

en: Be less verbose about what we do.
ja: 動作を無口に行う。

en: File which contains the current list of stat overrides of the system. It is located in the dpkg administration directory, along with other files important to dpkg, such as `status' or `available'.
ja: システムの現在の stat override のリストが書かれたファイル。dpkg の管理ディレクトリに、dpkg に取って重要な他のファイル(`status' や `available' など)といっしょに置かれる。

en: dselect - Debian package management frontend
ja: dselect - Debian パッケージ管理フロントエンド

en: B<dselect>
    is one of the primary user interfaces for managing packages on a Debian
    system. At the B<dselect> main menu, the system administrator can:
     - Update the list of available package versions,
     - View the status of installed and available packages,
     - Alter package selections and manage dependencies,
     - Install new packages or upgrade to newer versions.
ja: B<dselect> は Debian システムの、主要なパッケージ管理用ユーザインターフェースの一つである。システム管理者は、B<dselect> のメインメニューで以下の操作を行える。
     - 利用可能パッケージのバージョンリストの更新。
     - インストール済み・利用可能パッケージの状況の参照。
     - 代替パッケージの選択及び依存関係管理。
     - 新規パッケージのインストールや新バージョンへの更新。

en: B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian package handling tool. It features a full-screen package selections manager with package depends and conflicts resolver. When run with administrator privileges, packages can be installed, upgraded and removed. Various access methods can be configured to retrieve available package version information and installable packages from package repositories.  Depending on the used access method, these repositories can be public archive servers on the internet, local archive servers or cdroms.  The recommended access method is I<apt>, which is provided by the package B<apt>.
ja: B<dselect> は、B<dpkg>(1) (下位層 Debian パッケージ管理ツール) のフロントエンドとして動作する。パッケージの依存・競合の解決を行なえる、全画面パッケージ選択マネージャであることが特徴である。管理者権限で起動すると、パッケージのインストール、更新、削除を行うことができる。またパッケージリポジトリより、利用可能パッケージのバージョン情報や、インストール可能パッケージの取得するための、様々なアクセス方式を設定できる。使用するアクセス方式によって、インターネット上の公開サーバ、ローカルサーバ、CD-ROM をリポジトリにできる。推奨するアクセス方式は、B<apt> パッケージで提供する I<apt> である。

en: Normally B<dselect> is invoked without parameters. An interactive menu is presented, offering the user a list of actions. If an action is given as argument, then that action is started immediately. Several commandline parameters are still available to modify the running behaviour of B<dselect> or show additional information about the program.
ja: 通常、B<dselect> はパラメータなしで起動する。ユーザへは、対話的メニューで、アクションのリストを提供する。引数で、アクションを与えられた場合、直ちにそのアクションを実行する。いくつかのコマンドラインパラメータで、B<dselect> の動きを修正したり、プログラムの補足情報を示すことができる。

en: All options can be specified both on the commandline and in the B<dselect> configuration file I</etc/dpkg/dselect.cfg>. Each line in the configuration file is either an option (exactly the same as the commandline option but without leading dashes) or a comment (if it starts with a B<#>).
ja: オプションはすべて、コマンドライン及び B<dselect> の設定ファイル I</etc/dpkg/dselect.cfg> の両方で指定できる。設定ファイル中の各行には、オプション (正確にはコマンドラインオプションからダッシュを除いたもの) か、コメント (行が B<#> で始まる場合) を記述する。

en: Changes the directory where the dpkg `I<status>', `I<available>' and similar files are located. This defaults to I</var/lib/dpkg> and normally there shouldn't be any need to change it.
ja: dpkg が使用する `status' ファイルや `available' ファイルなどを置くディレクトリを変更する。デフォルトは I</var/lib/dpkg> で、通常変更する必要はない。

en: Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>.
ja: デバッグを有効にする。デバッグ情報は I<E<lt>fileE<gt>> に送られる。

en: Turns on expert mode, i.e. doesn't display possibly annoying help messages.
ja: エキスパートモードを有効にする。つまり、うるさいヘルプを表示しない。

en: Configures screen colors. This works only if your display supports colors.  This option may be used multiple times (and is best used in I<dselect.cfg>). Each use changes the color (and optionally, other attributes) of one part of the screen.  The parts of the screen (from top to bottom) are:
ja: 表示色を設定する。ディスプレイがカラー表示をサポートしている場合に有効である。このオプションは、複数回指定できる(そして I<dselect.cfg> で一番使用されている)。指定ごとに、画面の一部の色(や他の属性)を変更する。画面 (上から下まで) の部位は次のとおり:

en: The screen title.
ja: 画面タイトル

en: The header line above the list of packages.
ja: パッケージリストの上のヘッダライン

en: The scrolling list of packages (and also some help text).
ja: パッケージリストのスクロール領域 (ヘルプも表示する)

en: The selected item in the list.
ja: リスト内の選択行

en: In the list of packages, the text indicating the current state of each package.
ja: パッケージリスト中、パッケージの現在状況表示部

en: In the list of packages, the text indicating the current state of the currently selected package.
ja: パッケージリスト中、選択したパッケージの現在状況表示部

en: The header line that displays the state of the currently selected package.
ja: 選択中パッケージの状況表示部のヘッダ行

en: The package's short description.
ja: パッケージの短い説明文

en: Used to display package info such as the package's description.
ja: パッケージの説明などのパッケージ情報表示部

en: The last line of the screen when selecting packages.
ja: パッケージ選択時の画面最下行

en: Used to display query lines
ja: 要求行表示部

en: Color of help screens.
ja: ヘルプ画面の色

en: After the part of the screen comes a colon and the color specification. You can specify either the foreground color, the background color, or both, overriding the compiled-in colors. Use standard curses color names.
ja: 画面の部位の後に、コロンと色設定を記述する。コンパイル時の色を無視して、前景色、背景色あるいは両方を指定することができる。標準 curses 色名称を使用する。

en: Optionally, after the color specification is another colon, and an attribute specification. This is a list of one or more attributes, separated by plus ("+") characters. Available attributes include (not all of these will work on all terminals): normal, standout, underline, reverse, blink, bright, dim, bold
ja: 任意で、色設定の後に別のコロンで、属性を設定できる。これはプラス("+")文字によって分離された、複数の属性のリストである。利用可能な属性を以下列挙する(すべての属性がすべての端末で有効とは限らない): normal, standout, underline, reverse, blink, bright, dim, bold

en: Print a brief help text and exit successfully.
ja: 簡単なヘルプを表示し、正常終了する。

en: Displays the B<dselect> copyright and license information and exits successfully.
ja: B<dselect> の著作権情報とライセンス情報を表示し、正常終了する。

en: USAGE
ja: 使用方法

en: When B<dselect> is started interactively, it prompts the user with a menu of available actions:
ja: B<dselect> を対話的に起動すると、以下の利用可能アクションのメニューをユーザに提示する。

en: Choose and configure an access method to access package repositories.
ja: パッケージリポジトリにアクセスするための、アクセス方式を選択・設定する。

en: By default, B<dselect> provides several methods such as I<floppy>, I<harddisk> or I<cdrom>, but other packages may provide additional methods, eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> by the B<dpkg-multicd> package.
ja: デフォルトでは B<dselect> は I<floppy>, I<harddisk>, I<cdrom> といった、いくつかの方式を提供する。しかし、他のパッケージが追加アクセス方式を提供することもある。例えば、I<apt> アクセス方式は B<apt> パッケージで提供され、 I<multi_cd> は B<dpkg-multicd> で提供される。

en: The use of the I<apt> access method is strongly recommended.
ja: I<apt> アクセス方式の使用を、強く推奨する。

en: Refresh the available packages database.
ja: 利用可能パッケージデータベースをリフレッシュする。

en: Retrieves a list of available package versions from the package repository, configured for the current access method, and update the dpkg database. The package lists are commonly provided by the repository as files named I<Packages> or I<Packages.gz>.  These files can be generated by repository maintainers, using the program B<dpkg-scanpackages>(1).
ja: 利用可能パッケージのバージョンリストを、現在設定しているアクセス方式で、パッケージリポジトリから取得し、dpkg データベースを更新する。パッケージリストは、一般的には B<Packages>, B<Packages.gz> という名前で、リポジトリより提供されている。リポジトリ管理者は、B<dpkg-scanpackages>(1) というプログラムを使用して、このファイルを生成することができる。

en: Details of the update action depend on the access method's implementation.  Normally the process is straightforward and requires no user interaction.
ja: update アクションの詳細は、アクセス方式の実装に依存する。通常、このプロセスは単純で、ユーザの入力を必要としない。

en: View or manage package selections and dependencies.
ja: パッケージの選択や依存関係の表示・管理を行う。

en: This is the main function of B<dselect>. In the select screen, the user can review a list of all available and installed packages. When run with administrator privileges, it is also possible to interactively change packages selection state. B<dselect> tracks the implications of these changes to other depending or conflicting packages.
ja: これが B<dselect> のメイン機能である。選択した画面で、全利用可能・インストール済みパッケージのリストを調査できる。管理者権限で実行すると、対話的に、パッケージ選択状況を変更することもできる。 B<dselect> は、選択状況の変更に関連して起こる他の依存・競合パッケージについても同様に追跡する。

en: When a conflict or failed depends is detected, a dependency resolution subscreen is prompted to the user. In this screen, a list of conflicting or depending packages is shown, and for each package listed, the reason for its listing is shown. The user may apply the suggestions proposed by B<dselect>, override them, or back out all the changes, including the ones that created the unresolved depends or conflicts.
ja: 競合や依存の失敗を検出すると、依存関係解決サブ画面をユーザに提示する。この画面では、競合パッケージや依存パッケージを、その理由とともに表示する。ユーザは、B<dselect> が提案した変更案を適用してもよいし、その案を上書きしてもよい。また、変更をすべて元に戻してもよい。以上を、依存・競合が解決されるまで、繰り返す。

en: The use of the interactive package selections management screen is explained in more detail below.
ja: 対話的なパッケージ選択管理画面の詳細な使い方を後述する。

en: Installs selected packages.
ja: 選択したパッケージをインストールする。

en: The configured access method will fetch installable or upgradable packages from the relevant repositories and install these using B<dpkg>.  Depending on the implementation of the access method, all packages can be prefetched before installation, or fetched when needed.  Some access methods may also remove packages that were marked for removal.
ja: インストール・更新するパッケージを、設定したアクセス方式で適切なリポジトリより取得し、 B<dpkg> を用いてインストールを行う。アクセス方式の実装に依存するが、インストール前に全パッケージを取得、もしくは必要な時に取得する。アクセス方式により、削除マークをつけたパッケージの削除を行う場合もある。

en: If an error occurred during install, it is usually advisable to run install again. In most cases, the problems will disappear or be solved.  If problems persist or the installation performed was incorrect, please investigate into the causes and circumstances, and file a bug in the Debian bug tracking system. Instructions on how to do this can be found at http://bugs.debian.org/ or by reading the documentation for B<bug>(1) or B<reportbug>(1), if these are installed.
ja: インストール中にエラーが発生した場合、もう一度 install を行うよう促される。その場合でも、ほとんど問題が発生しないか、解決済みとなっている。問題が残ったままだったり、インストールが異常終了する場合、原因・事情を調べて、Debian バグ追跡システムへバグ報告をしていただきたい。バグ報告の方法は、http://bugs.debian.org/ や、インストールされていれば、 B<bug>(1) や B<reportbug>(1) の文書を参照のこと。

en: Details of the install action depend on the access method's implementation.  The user's attention and input may be required during installation, configuration or removal of packages. This depends on the maintainer scripts in the package. Some packages make use of the B<debconf>(1)  library, allowing for more flexible or even automated installation setups.
ja: install アクションの詳細はアクセス方式の実装に依存する。パッケージのインストール、設定、削除中に、ユーザに注意を促したり、入力を要求する可能性もある。これはパッケージ管理者スクリプトに依存する。パッケージによっては、B<debconf>(1) ライブラリを用いており、より柔軟で自動化されたインストールセットアップが可能である。

en: Configures any previously installed, but not fully configured packages.
ja: すでにインストール済みだが、設定が完了していないパッケージの設定を行う。

en: Removes or purges installed packages, that are marked for removal.
ja: 削除マークをつけたインストール済みパッケージの、削除・完全削除を行う。

en: Quit B<dselect>
ja: B<dselect> を終了する。

en: Exits the program with zero (successful) errorcode.
ja: エラーコード 0 (成功) でプログラムを終了する。

en: Package selections management
ja: パッケージ選択管理

en: Introduction
ja: 入門

en: B<dselect> directly exposes the administrator to some of the complexities involved with managing large sets of packages with many interdependencies. For a user who is unfamiliar with the concepts and the ways of the debian package management system, it can be quite overwhelming. Although B<dselect> is aimed at easing package management and administration, it is only instrumental in doing so and can not be assumed to be a sufficient substitute for administrator skill and understanding. The user is required to be familiar with the concepts underlying the Debian packaging system.  In case of doubt, consult the B<dpkg>(1) manpage and the Debian Policy manual, contained in the B<debian-policy> package.
ja: 大量の相互依存関係を持つパッケージ群を B<dselect> で管理する複雑さに、管理者は直面する。 Debian パッケージ管理システムの概念や、その方法に慣れていないユーザにとっては、これは圧倒的ですらある。 B<dselect> は、パッケージ管理と管理作業の負担緩和を目指している。しかし、単に負担緩和に役立つだけで、管理者としての技術や知識の代用にはならない。ユーザには、Debian パッケージングシステムについての基礎概念に精通することが要求される。疑問があれば、B<dpkg>(1) のマニュアルや、B<debian-policy> パッケージに含まれている Debian ポリシーマニュアルを参照してほしい。

en: Unless B<dselect> is run in expert or immediate mode, a help screen is first displayed when choosing this action from the menu. The user is I<strongly> advised to study all of the information presented in the online help screens, when one pops up.  The online help screens can at any time be invoked with the B<'?'> key.
ja: B<dselect> が、エキスパートモードや直接モードで起動されない場合、メニューからアクションを選ぶ際に、初めにヘルプ画面が表示される。オンラインヘルプ画面がポップアップした際には、そこに示される内容をすべて検討するよう、I<強く>お奨めする。オンラインヘルプ画面は、いつでも B<'？'> キーで表示できる。

en: Screen layout
ja: 画面レイアウト

en: The select screen is by default split in a top and a bottom half.  The top half shows a list of packages. A cursor bar can select an individual package, or a group of packages, if applicable, by selecting the group header. The bottom half of the screen shows some details about the package currently selected in the top half of the screen.  The type of detail that is displayed can be varied.
ja: 選択画面は、デフォルトで上下 2 分割されている。上半分は、パッケージリストを表示している。カーソルバーで個々のパッケージを選択したり、グループヘッダを選択(できれば)して、パッケージグループを選択したりできる。画面の下半分は、画面の上半分で現在選択しているパッケージの詳細が表示される。表示される詳細のタイプは、変更できる。

en: Pressing the B<'I'> key toggles a full-screen display of the packages list, an enlarged view of the package details, or the equally split screen.
ja:  B<'I'> キーを押すごとに、パッケージリストの全画面表示、パッケージ詳細の拡大、画面の均等分割を切り替える。

en: Package details view
ja: パッケージ詳細表示

en: The package details view by default shows the extended package description
    for the package that is currently selected in the packages status list.
    The type of detail can be toggled by pressing the B<'i'> key. This
    alternates between:
     - the extended description
     - the control information for the installed version
     - the control information for the available version
ja: デフォルトのパッケージ詳細表示部は、パッケージ状況リスト中で現在選択されているパッケージの、長いパッケージ説明文を表示する。詳細タイプは B<'i'> キーを押すごとに以下が切り替わる。
     - 長い説明文
     - インストール済みバージョンのコントロール情報
     - 利用可能バージョンのコントロール情報

en: In a dependency resolution screen, there is also the possibility of viewing the specific unresolved depends or conflicts related to the package and causing it to be listed.
ja: 依存関係解決画面では、特定のパッケージの未解決依存・競合関係を、その原因とともに表示する可能性がある。

en: Packages status list
ja: パッケージ状況リスト

en: The main select screen displays a list of all packages known to the debian package management system. This includes packages installed on the system and packages known from the available packages database.
ja: メイン選択画面は、 Debian パッケージ管理システムが知っている全パッケージを表示する。これには、システムにインストール済みのパッケージと、利用可能パッケージデータベースが知っているパッケージが含まれる。

en: For every package, the list shows the package's status, priority, section, installed and available versions, the package name and its short description, all in one line. By pressing the B<'V'> key, the display of the installed and available version can be toggled between on an off. By pressing the B<'v'> key, the package status display is toggled between verbose and shorthand.  Shorthand display is the default.
ja: リストにはパッケージごとに、パッケージの状況、優先度、セクション、インストール済み・利用可能バージョン、パッケージ名、短い説明文が 1 行で表示される。 B<'V'> キーを押すと、インストール済みバージョンと利用可能バージョンの表示を ON/OFF できる。 B<'v'> キーを押すと、パッケージ状況を詳細表示と簡略表示で切り替える。簡略表示がデフォルトである。

en: The shorthand status indication consists of four parts: an error flag, which should normally be clear, the current status, the last selection state and the current selection state.  The first two relate to the actual state of the package, the second pair are about the selections set by the user.
ja: 状況簡略表示は、以下の 4 パートに分かれている。エラーフラグ (通常クリア)、現在の状況、前回選択状況、今回選択状況である。始めの 2 つはパッケージの現在の状況を表し、その後の 2 つはユーザがセットした選択状況を表している。

en: These are the meanings of the shorthand package status indicator codes:
     Error flag:
      I<empty>   no error
      B<R>       serious error, needs reinstallation;
     Installed state:
      I<empty>   not installed;
      B<*>       fully installed and configured;
      B<->       not installed but some config files may remain;
      B<U>       unpacked but not yet configured;
      B<C>       half-configured (an error happened);
      B<I>       half-installed (an error happened).
     Current and requested selections:
      B<*>       marked for installation or upgrade;
      B<->       marked for removal, configuration files remain;
      B<=>       on hold: package will not be processed at all;
      B<_>       marked for purge, also remove configuration;
      B<n>       package is new and has yet to be marked.
ja: パッケージ状況簡略表示部のコードには以下の意味がある。
     エラーフラグ:
      I<空>      エラーなし
      B<R>       深刻なエラー (要再インストール)
     インストール状況:
      I<空>      未インストール
      B<*>       インストール済み、かつ設定済み
      B<->       未インストールだが、設定ファイルが残っている
      B<U>       展開済みだが設定が済んでいない
      B<C>       半設定状況 (エラー発生)
      B<I>       半インストール状況 (エラー発生)
     現在の選択・要求した選択:
      B<*>       インストール・更新マーク
      B<->       削除マーク (設定ファイルは残す)
      B<=>       保留 (パッケージになにも処理を行わない)
      B<_>       完全削除マーク (設定ファイルも削除する)
      B<n>       新規パッケージでまだマーク付けされていない

en: Cursor and screen movement
ja: カーソルおよび画面移動

en: The package selection list and the dependency conflict resolution screens can be navigated using motion commands mapped to the following keys:
ja: パッケージ選択リストや依存・競合関係解決画面では、以下のキー割当のコマンドで操作できる。

en:   B<p, Up, k>           move cursor bar up
      B<n, Down, j>         move cursor bar down
      B<P, Pgup, Backspace> scroll list 1 page up
      B<N, Pgdn, Space>     scroll list 1 page down
      B<^p>                 scroll list 1 line up
      B<^n>                 scroll list 1 line down
      B<t, Home>            jump to top of list
      B<e, End>             jump to end of list
      B<u>                  scroll info 1 page up
      B<d>                  scroll info 1 page down
      B<^u>                 scroll info 1 line up
      B<^d>                 scroll info 1 line down
      B<B, Left-arrow>      pan display 1/3 screen left
      B<F, Right-arrow>     pan display 1/3 screen right
      B<^b>                 pan display 1 character left
      B<^f>                 pan display 1 character right
ja:   B<p, Up, k>           カーソルバーを上に移動
      B<n, Down, j>         カーソルバーを下に移動
      B<P, Pgup, Backspace> リストを 1 ページ上にスクロール
      B<N, Pgdn, Space>     リストを 1 ページ下にスクロール
      B<^p>                 リストを 1 行上にスクロール
      B<^n>                 リストを 1 行下にスクロール
      B<t, Home>            リストの先頭にジャンプ
      B<e, End>             リストの最後にジャンプ
      B<u>                  情報を 1 ページ上にスクロール
      B<d>                  情報を 1 ページ下にスクロール
      B<^u>                 情報を 1 行上にスクロール
      B<^d>                 情報を 1 行下にスクロール
      B<B, Left-arrow>      表示を 1/3 画面左にスクロール
      B<F, Right-arrow>     表示を 1/3 画面右にスクロール
      B<^b>                 表示を 1 文字左にスクロール
      B<^f>                 表示を 1 文字右にスクロール

en: Searching and sorting
ja: 検索と並べ替え

en: The list of packages can be searched by package name. This is done by pressing B<'/'>, and typing a simple search string. The string is interpreted as a B<regex>(7)  regular expression.  If you add B<'/d'> to the search expression, dselect will also search in descriptions. If you add B<'/i'> the search will be case insensitive.  You may combine these two suffixes like this: B<'/id'>.  Repeated searching is accomplished by repeatedly pressing the B<'n'> or B<'\e'> keys, until the wanted package is found.  If the search reaches the bottom of the list, it wraps to the top and continues searching from there.
ja: パッケージリストはパッケージ名で検索することができる。パッケージのリストでは、 B<'/'> を押してから、単純な検索文字列を入力することで、パッケージ名の検索ができる。この文字列は、正規表現 B<regex>(7) で解析される。検索文字列に続けて B<'/d'> を加えると、説明文からも検索する。 B<'/i'> を加えた場合は、大文字小文字の区別をしない。この 2 つの添字を B<'/id'> のようにつなげても記述できる。検索結果に対して、続けて B<'n'> ないし B<'\e'> キーを押すと、目的のパッケージが得られるまで、検索を繰り返せる。検索がリストの最後まで達すると、先頭に戻る。

en: The list sort order can be varied by pressing
    the B<'o'> and B<'O'> keys repeatedly.
    The following nine sort orderings can be selected:
     alphabet          available           status
     priority+section  available+priority  status+priority
     section+priority  available+section   status+section
ja: リストのソート順は、B<'o'> と B<'O'> キーを繰り返し押して変更する。
    以下の 9 通りのソート順を選べる。
     アルファベット     利用可能             状況
     優先度+セクション  利用可能+優先度      状況+優先度
     セクション+優先度  利用可能+セクション  状況+セクション

en: Where not listed above explicitly, alphabetic order is used as the final subordering sort key.
ja: 上記リストには明記していないが、最後にアルファベット順でソートされる。

en: Altering selections
ja: 選択の変更

en: The requested selection state of individual packages may be
    altered with the following commands:
      B<+, Insert>    install or upgrade
      B<=, H>         hold in present state and version
      B<:, G>         unhold: upgrade or leave uninstalled
      B<-, Delete>    remove, but leave configuration
      B<_>            remove & purge configuration
ja: それぞれのパッケージの要求選択状況は、以下のコマンドで変更できる。
      B<+, Insert>    インストール・更新する
      B<=, H>         現在の状況・バージョンを保留する
      B<:, G>         保留解除 (更新ないし未インストールのままとする)
      B<-, Delete>    削除して設定は残す
      B<_>            削除して設定も消す

en: When the change request results in one or more unsatisfied depends or conflicts, B<dselect> prompts the user with a dependency resolution screen. This will be further explained below.
ja: 変更要求の結果、依存を満足しなかったり競合した場合、 B<dselect> は依存関係解決画面を提示する。これは後ほど説明する。

en: It is also possible to apply these commands to groups of package selections, by pointing the cursor bar onto a group header. The exact grouping of packages is dependent on the current list ordering settings.
ja: さらに、グループヘッダ上にカーソルバーを移動して、パッケージ選択のグループにコマンドを適用することができる。パッケージの正確なグループ化ができるかは、現在のリストのソート順設定に依存する。

en: Proper care should be taken when altering large groups of selections, because this can instantaneously create large numbers of unresolved depends or conflicts, all of which will be listed in one dependency resolution screen, making them very hard to handle. In practice, only hold and unhold operations are useful when applied to groups.
ja: 一度に大量の未解決依存・競合を発生させるため、中身が大きいグループを変更する場合は、十分注意するべきである。 1 つの依存関係解決画面に、すべて表示されることとなるため、これを解決するのは非常に難しい。実際には、グループの変更が有用なのは、保留や保留解除の時ぐらいである。

en: Resolving depends and conflicts
ja: 依存・競合解決

en: When the change request results in one or more unsatisfied depends or conflicts, B<dselect> prompts the user with a dependency resolution screen. First however, an informative help screen is displayed.
ja: 選択状況を変更して未解決依存・競合が発生した場合、 B<dselect> は依存関係解決画面を表示する。初めての場合は、その前にヘルプ画面を表示する。

en: The top half of this screen lists all the packages that will have unresolved depends or conflicts, as a result of the requested change, and all the packages whose installation can resolve any of these depends or whose removal can resolve any of the conflicts.  The bottom half defaults to show the depends or conflicts that cause the currently selected package to be listed.
ja: この画面の上半分には、未解決依存・競合があるパッケージや、要求された変更の結果、そして依存を解決するのにインストールすればいいパッケージ、競合を解決するのに削除すればいいパッケージをすべて表示する。下半分には、現在選択しているパッケージの依存や競合の原因を、デフォルトで表示する。

en: When the sublist of packages is displayed initially, B<dselect> may have already set the requested selection status of some of the listed packages, in order to resolve the depends of conflicts that caused the dependency resolution screen to be displayed. Usually, it is best to follow up the suggestions made by B<dselect>.
ja: パッケージのサブリストが初期表示されたとき、 B<dselect> は、依存関係解決画面が表示されるときに依存や競合を解決するよう、リストしたパッケージの選択状況をすでに変更しているかもしれない。通常、B<dselect> による提案を採用するのが最良である。

en: The listed packages' selection state may be reverted to the original settings, as they were before the unresolved depends or conflicts were created, by pressing the B<'R'> key. By pressing the B<'D'> key, the automatic suggestions are reset, but the change that caused the dependency resolution screen to be prompted is kept as requested.  Finally, by pressing B<'U'>, the selections are again set to the automatic suggestion values.
ja: B<'R'> キーを押すことで、パッケージリストの選択状況を、未解決依存・競合が作成される前のように、元に戻せるだろう。B<'D'> キーを押すことで、自動提案はリセットされるが、依存関係解決画面が示した変更は、要求したものと同様に維持される。最終的に B<'U'> を押すことで、自動提案をセットすることができる。

en: Establishing the requested selections
ja: 選択要求の確定

en: By pressing B<enter>, the currently displayed set of selections is accepted. If B<dselect> detects no unresolved depends as a result of the requested selections, the new selections will be set.  However, if there are any unresolved depends, B<dselect> will again prompt the user with a dependency resolution screen.
ja: B<enter> を押すと、現在表示されている選択セットで確定する。選択要求の結果、未解決依存が検出されなければ、 B<dselect> は新しい選択を設定する。しかし、いまだ未解決依存が存在する場合、 B<dselect> は依存関係解決画面を改めて表示する。

en: To alter a set of selections that creates unresolved depends or conflicts and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the selections as specified by the user, unconditionally. Generally, don't do this unless you've read the fine print.
ja: 未解決依存・競合が存在する選択状況で、B<dselect> は確定を強制するには、 B<'Q'> キーを押す。これはユーザが指定した選択を無条件にセットする。一般的に、詳細を読んでいなければ、これをしないこと。

en: The opposite effect, to back out any selections change requests and go back to the previous list of selections, is attained by pressing the B<'X'> or B<escape> keys. By repeatedly pressing these keys, any possibly detrimental changes to the requested package selections can be backed out completely to the last established settings.
ja: 反対に、選択を取り消して選択リストを元に戻す場合は、 B<'X'> キーや B<escape> キーを押すこと。キーを何回も押すことで、問題のある変更要求を取り消し、最後に確定した選択に戻すことができる。

en: The B<dselect> package selection interface is confusing to some new users.  Reportedly, it even makes seasoned kernel developers cry.
ja: B<dselect> パッケージ選択インターフェースは、新しいユーザを混乱させる。聞くところでは、経験を積んだカーネル開発者ですら、これを嘆いている。

en: The documentation is lacking.
ja: 文書が足りない。

en: There is no help option in the main menu.
ja: メインメニューにヘルプオプションがない。

en: The visible list of available packages cannot be reduced.
ja: 利用可能パッケージのリスト表示を減らせない。

en: The built in access methods can no longer stand up to current quality standards. Use the access method provided by apt, it is not only not broken, it is also much more flexible than the built in access methods.
ja: 内蔵アクセス方式では、もはや現在の品質基準を満たせない。 apt が提供するアクセス方式を利用すれば、壊れないだけでなく、内蔵アクセス方式より遙かに柔軟である。

en: B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list of contributors may be found in `dselect --license'.
ja: B<dselect> は、Ian Jackson (ijackson@gnu.ai.mit.edu) によって書かれた。 このプログラムへの全貢献者一覧は `dselect --license' で参照できる。

en: This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip Rodin and Joost kooij.
ja: このマニュアルは Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt> によって書かれ、 Josip Rodin, Joost kooij が更新した。

en: See the description of the B<--section> option for details of where the entry will be placed and a description of the expected format of the B<dir> file.
ja: エントリの置かれる位置や B<dir> ファイルの望ましい形式の説明については、 B<--section> の記述を見られよ。

en: Specifies that the entry for the file I<filename> is to be removed; by default entries are created or updated.
ja: ファイル I<filename> のエントリを削除することを指定する。デフォルトではエントリは作成もしくは更新される。

en: It is not an error for no suitable entry to be found, though B<install-info> will issue a warning unless the B<--quiet> option was specified.
ja: B<install-info> は B<--quiet> オプションが指定されない限り警告を発するが、このオプションについては、あてはまるエントリが見つからなくてもエラーにはならない。

en: When B<--remove> is specified the B<--maxwidth>, B<--align> and B<--calign> formatting options are silently ignored.
ja: B<--remove> オプションが指定された場合、 B<--maxwidth>, B<--align>, B<--calign> の整形オプションは無視される。

en: Specifies that the B<dir> file is, and the installed copy of the new Info file was, is or will be located in I<infodir>.  The default is B</usr/share/info/>.
ja: B<dir> ファイルと、インストールされる新たな Info ファイルのコピーとが I<infodir> にあることを指定する。デフォルトは B</usr/share/info/> である。

en: B<--align=>I<nnn>B< [deprecated]>
ja: B<--align=>I<nnn>B< [非推奨]>

en: B<--calign=>I<nnn>B< [deprecated]>
ja: B<--calign=>I<nnn>B< [非推奨]>

en: Specifies that the second and subsequent lines of the description should be indented at least I<nnn> characters. The default is 29.
ja: 説明文の二行目以降の行を少なくとも I<nnn> だけ字下げすべきものと指定する。デフォルトは 29 である。

en: B<--maxwidth=>I<nnn>B< [deprecated]>
ja: B<--maxwidth=>I<nnn>B< [非推奨]>

en: Specifies that the maximum width for the Info file is I<nnn>.  This is used when word-wrapping the descriptive text.  The default is 79.
ja: Info ファイルの最大幅を I<nnn> にする。説明文をワードラップするときに使われる。デフォルトは 79 である。

en: Causes B<install-info> to display its usage information and exit.
ja: B<install-info> の使用法を表示して終了する。

en: Causes B<install-info> to display its version and copyright information and exit.
ja: B<install-info> のバージョンと著作権の情報を表示して終了する。

en: Specifies that the description to use after the menu entry in new or updated entries be I<xxx>.  The default is to use the the value specified in the Info file itself; this is found by searching for a section of the form
ja: 新規・更新のメニューエントリの説明文を I<xxx> とする。デフォルトでは Info ファイル自身の中で指定された値を使う。これは次のような形式のセクションを探すことで見つけられる。

en: It is an error for none of these methods to yield a description.
ja: これらの方法で説明文を得ることができなかったらエラーになる。

en: Inhibits the replacement of existing entries and the removal of empty sections.
ja: 現存するエントリの置換や空セクションの削除を行わない。

en: Enables debugging mode, in which the results of some internal processing steps are shown.
ja: デバッグモードを有効にし、内部の処理ステップをいくらか表示する。

en: start-stop-daemon - start and stop system daemon programs
ja: start-stop-daemon - システムデーモンプログラムの起動、停止

en: B<start-stop-daemon> is used to control the creation and termination of system-level processes.  Using the B<--exec>, B<--pidfile>, B<--user>, and B<--name> options, B<start-stop-daemon> can be configured to find existing instances of a running process.
ja: B<start-stop-daemon> はシステムレベルのプロセスの生成や停止を制御するために使用される。また、 B<--exec>, B<--pidfile>, B<--user>, B<--name> オプションを指定することで、実行中のプロセスを見つけることができる。

en: Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar to B<killall>(1).  B<start-stop-daemon> will scan the process table looking for any processes which match the process name, uid, and/or gid (if specified). Any matching process will prevent B<--start> from starting the daemon. All matching processes will be sent the KILL signal if B<--stop> is specified. For daemons which have long-lived children which need to live through a B<--stop> you must specify a pidfile.
ja: 注意: B<--pidfile> を指定しない場合、B<start-stop-daemon> は B<killall>(1) と似た動きをする。B<start-stop-daemon> は、(指定されていれば)プロセス名、uid、および gid にマッチするプロセスをプロセステーブルから検索する。B<--start> が指定されている場合にマッチするプロセスがあれば、デーモンは起動されない。B<--stop> が指定されていれば、マッチするプロセスすべてに KILL シグナルが送られる。そのため、B<--stop> を与えられても生き延びる必要があるような、長生きする子プロセスを持つデーモンには、 pidfile を指定しなければならない。

en: Check for processes that are instances of this executable (according to B</proc/>I<pid>B</exe>).
ja: (B</proc/>I<pid>B</exe> により)指定された executable のプロセスを調べる。

en: Check whether a process has created the file I<pid-file>.
ja: I<pid-file> で指定されるプロセス ID を持つプロセスを調べる。

en: Check for processes owned by the user specified by I<username> or I<uid>.
ja: I<username> または I<uid> で指定されるユーザが所有するプロセスを調べる。

en: Change to I<group> or I<gid> when starting the process.
ja: プロセスを開始する時点で、I<group> や I<gid> を変更する。

en: Check for processes with the name I<process-name> (according to B</proc/>I<pid>B</stat>).
ja: (B</proc/>I<pid>B</stat> により) I<process-name> という名のプロセスを調べる。

en: With B<--stop>, specifies the signal to send to processes being stopped (default 15).
ja: B<--stop> が同時に与えられた時、プロセスを停止するために送るシグナルを指定する (デフォルトは 15)。

en: With B<--stop>, specifies that B<start-stop-daemon> is to check whether the process(es)  do finish. It will check repeatedly whether any matching processes are running, until none are. If the processes do not exit it will then take further action as determined by the schedule.
ja: 同時に B<--stop> が与えられると B<start-stop-daemon> はどのプロセスを終了させるかを確認する。マッチした実行中のプロセスが全て終了するまで繰り返し確認する。もしプロセスが終了しなければ、 I<schedule> により決定される別のアクションが実行される。

en: If I<timeout> is specified instead of I<schedule> then the schedule I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the signal specified with B<--signal>.
ja: もし I<timeout> が I<schedule> のかわりに指定されていると、 I<signal>B</>I<timeout>B</KILL/>I<timeout> が使われる。ここで I<signal> は B<--signal> で指定されるシグナルである。

en: I<schedule> is a list of at least two items separated by slashes (B</>); each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means to send that signal, or I<timeout>, which means to wait that many seconds for processes to exit, or B<forever>, which means to repeat the rest of the schedule forever if necessary.
ja: I<schedule> はスラッシュ (B</>) で区切られた少なくとも 2 つの要素からなるリストである。それぞれの要素は、B<->I<signal-number> もしくは [B<->]I<signal-name> の場合は送るべきシグナル、 I<timeout> の場合はプロセスが終了するのを待つ秒数、 B<forever> の場合はもし必要なら残りの I<schedule> を繰り返し適用することを意味する。

en: If the end of the schedule is reached and B<forever> is not specified, then B<start-stop-daemon> exits with error status 2.  If a schedule is specified, then any signal specified with B<--signal> is ignored.
ja: もし I<schedule> を全て使い切って、 B<forever> が指定されていない場合は、 B<start-stop-daemon> はエラー状態 2 で終了する。もし schedule が指定されていれば、 B<--signal> で指定したシグナルは無視される。

en: With B<--start>, start the process specified by I<pathname>.  If not specified, defaults to the argument given to B<--exec>.
ja: 同時に B<--start> が与えられると、 I<pathname> により指定されるプロセスを起動する。このオプションが指定されない場合、 B<--exec> に与えられる引数がデフォルトになる。

en: Print actions that would be taken and set appropriate return value, but take no action.
ja: 実行しようとする処理内容を出力し，それに伴い適切な返り値が設定されるが、実際の処理は行わない。

en: Return exit status 0 instead of 1 if no actions are (would be) taken.
ja: 処理が何も行われない(又は、行なわれようともしなかった)場合、終了ステータス 1 のかわりに 0 を返す。

en: Do not print informational messages; only display error messages.
ja: 参考情報を出力しない。エラーメッセージのみ表示。

en: Change to this username/uid before starting the process. You can also specify a group by appending a B<:>, then the group or gid in the same way as you would for the `chown' command (I<user>B<:>I<group>).  When using this option you must realize that the primary and supplemental groups are set as well, even if the B<--group> option is not specified. The B<--group> option is only for groups that the user isn't normally a member of (like adding per process group membership for generic users like B<nobody>).
ja: 処理を開始する前に指定されたユーザ名 / ユーザ ID に変更する。 B<:> の後にグループ名またはグループ ID を与えることによりグループも指定できる。これは `chown' コマンドと同じ書式 (I<user>B<:>I<group>) である。このオプションを使用した時には、 B<--group> オプションが指定されていない場合であってもプライマリグループと補助グループは同様に設定されることを理解していなければならない。 B<--group> オプションは、( B<nobody> のような一般的ユーザに対してプロセス単位でグループに追加するというように) ユーザが通常のメンバーでないグループを指定する場合にのみ使用する。

en: Chdir and chroot to I<root> before starting the process. Please note that the pidfile is also written after the chroot.
ja: 処理を開始する前に、 I<root> に chdir と chroot を実行する。pidfile は chroot 後に、書き出されることに注意すること。

en: Chdir to I<path> before starting the process. This is done after the chroot if the B<-r>|B<--chroot> option is set. When not specified, start-stop-daemon will chdir to the root directory before starting the process.
ja: プロセスを開始する前に、 I<path> に chdir する。 B<-r>|B<--chroot> オプションを同時に指定した場合は、 chroot のあとに chdir する。そうでない場合は、start-stop-daemon は、プロセスを開始する前に root ディレクトリに chdir する。

en: This alters the priority of the process before starting it.
ja: プロセスを開始する前にプロセスのプライオリティを変更する。

en: This sets the umask of the process before starting it.
ja: プロセスを開始する前にプロセスの umask を設定する。

en: Used when starting a program that does not create its own pid file. This option will make B<start-stop-daemon> create the file referenced with B<--pidfile> and place the pid into it just before executing the process. Note, the file will not be removed when stopping the program.  B<NOTE:> This feature may not work in all cases. Most notably when the program being executed forks from its main process. Because of this it is usually only useful when combined with the B<--background> option.
ja: 自分自身で PID ファイルを作成しないプログラムを起動する際に使用する。このオプションにより、処理の実行直前に B<start-stop-daemon> は B<--pidfile> で参照されるファイルを作成し、配置する。このファイルはプログラムの停止時に削除されないことに注意されたい。B<注意:> このオプションは動作しない場合がある。特に、プログラムの実行時にそのメインプロセスから fork するようなプログラムでは正しく動作しない。このため、通常は B<--background> オプションと併用する場合にのみ有用である。

en: Print verbose informational messages.
ja: 詳しい情報を出力する。

en: Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>.
ja: Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> が Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt> による以前のバージョンを元に作成。

en: Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by Ian Jackson.
ja: このマニュアルは Klee Dienes E<lt>klee@mit.eduE<gt> によって書かれた。Ian Jackson が部分的に整形した。

en: update-alternatives - maintain symbolic links determining default commands
ja: update-alternatives - シンボリックリンクを管理してデフォルトのコマンドを決定する

en: B<update-alternatives> creates, removes, maintains and displays information about the symbolic links comprising the Debian alternatives system.
ja: B<update-alternatives> は Debian の alternatives システムを成すシンボリックリンクを生成・削除・管理したり、リンクの情報を表示したりする。

en: It is possible for several programs fulfilling the same or similar functions to be installed on a single system at the same time.  For example, many systems have several text editors installed at once.  This gives choice to the users of a system, allowing each to use a different editor, if desired, but makes it difficult for a program to make a good choice for an editor to invoke if the user has not specified a particular preference.
ja: 同じ機能を (あるいは似たような機能を) 持つ複数のプログラムを一つのシステムにインストールし、共存させることができる。例えば多くのシステムでは、複数のテキストエディタを共存させている。これにより、システムのユーザは好みに応じて別々のエディタを使うことができるようになる。しかしプログラムにとっては、特に指定がなかったときにどのエディタを起動すれば良いのかという、なかなか難しい問題を抱えることになる。

en: Debian's alternatives system aims to solve this problem.  A generic name in the filesystem is shared by all files providing interchangeable functionality.  The alternatives system and the system administrator together determine which actual file is referenced by this generic name.  For example, if the text editors B<ed>(1)  and B<nvi>(1)  are both installed on the system, the alternatives system will cause the generic name I</usr/bin/editor> to refer to I</usr/bin/nvi> by default. The system administrator can override this and cause it to refer to I</usr/bin/ed> instead, and the alternatives system will not alter this setting until explicitly requested to do so.
ja: Debian の alternatives システムは、この問題を解決するためのものである。同じ機能を提供し、互いに置き換え可能な全てのファイルは、ファイルシステム中の「一般名 (generic name)」を共有する。その一般名が実際にどのファイルを参照するかは、 alternatives システムとシステム管理者とが決定する。例えば、テキストエディタである B<ed>(1) と B<nvi>(1) の両方がシステムにインストールされていたとすると、一般名である I</usr/bin/editor> は、デフォルトでは I</usr/bin/nvi> を参照する。システム管理者はこれを上書きし、 I</usr/bin/ed> を参照させるようにすることもできる。こうすると、その後明示的なリクエストがなければ、 alternatives システムはその設定を変更しない。

en: The generic name is not a direct symbolic link to the selected alternative.  Instead, it is a symbolic link to a name in the I<alternatives> I<directory>, which in turn is a symbolic link to the actual file referenced.  This is done so that the system administrator's changes can be confined within the I</etc> directory: the FHS (q.v.) gives reasons why this is a Good Thing.
ja: 一般名は、選ばれた「選択肢 (alternative)」への直接のシンボリックリンクではなく、 I<alternatives> ディレクトリにある名前へのシンボリックリンクになっている。そしてその名前が実際に参照されるファイルへのシンボリックリンクになっている。こうなっている理由は、システム管理者の変更が I</etc> ディレクトリ以下で行われるようにするためである。なぜこうするのが良いかについては FHS に説明がある。

en: When each package providing a file with a particular functionality is installed, changed or removed, B<update-alternatives> is called to update information about that file in the alternatives system.  B<update-alternatives> is usually called from the B<postinst> or B<prerm> scripts in Debian packages.
ja: 置き換え可能な一群のファイル中のどれかを含むパッケージがインストール・変更・削除されると、 B<update-alternatives> が呼ばれ、そのファイルに対する alternatives システムの内部情報を更新する。 B<update-alternatives> は、通常 Debian パッケージの B<postinst> または B<prerm> スクリプトから呼び出される。

en: It is often useful for a number of alternatives to be synchronised, so that they are changed as a group; for example, when several versions of the B<vi>(1)  editor are installed, the man page referenced by I</usr/share/man/man1/vi.1> should correspond to the executable referenced by I</usr/bin/vi>.  B<update-alternatives> handles this by means of I<master> and I<slave> links; when the master is changed, any associated slaves are changed too.  A master link and its associated slaves make up a I<link> I<group>.
ja: 複数の選択肢を同期させ、グループとして変更すると便利なことが多い。例えば B<vi>(1) エディタのいろいろな派生システムが同時にインストールされていたとすると、 I</usr/share/man/man1/vi.1> が参照する man ページは、 I</usr/bin/vi> が参照する実行ファイルに対応しているべきであろう。 B<update-alternatives> は、 I<master> リンクと I<slave> リンクによってこれを取り扱う。 master が変更されると、それに関連づけされた各 slave も同時に変更される。 master リンクとそれに関連づけされた slave とは、 I<リンクグループ> を形成する。

en: Each link group is, at any given time, in one of two modes: automatic or manual.  When a group is in automatic mode, the alternatives system will automatically decide, as packages are installed and removed, whether and how to update the links.  In manual mode, the alternatives system will not change the links; it will leave all the decisions to the system administrator.
ja: 各リンクグループは、いかなる時点においても、 automatic または manual の 2 つのモードのいずれかにある。グループが automatic モードにある場合は、パッケージのインストール・削除の際にリンクを更新するかどうか/どのように更新するかは、 alternatives システムが自動的に決定する。 manual モードでは、 alternatives システムはリンクを変更しない。システム管理者が行った決定がずっと保存される。

en: Link groups are in automatic mode when they are first introduced to the system.  If the system administrator makes changes to the system's automatic settings, this will be noticed the next time B<update-alternatives> is run on the changed link's group, and the group will automatically be switched to manual mode.
ja: リンクグループは、システムに導入されると、まず automatic モードになる。システム管理者がその設定を変更すると、次に B<update-alternatives> がリンクグループに対して実行されたときに変更が認識され、そのリンクグループは自動的に manual モードに切り換わる。

en: Each alternative has a I<priority> associated with it.  When a link group is in automatic mode, the alternatives pointed to by members of the group will be those which have the highest priority.
ja: 各選択肢は I<priority> 属性を持っている。リンクグループが automatic モードにあるときは、 I<priority> のもっとも高いものが、そのグループのメンバーが参照する選択肢になる。

en: When using the I<--config> option, B<update-alternatives> will list all of the choices for the link group of which given I<name> is the master link. The current choice is marked with a '*' and the choice with the highest priority with a '+'.  You will then be prompted for your choice regarding this link group.  Once you make a change, the link group will no longer be in I<auto> mode. You will need to use the I<--auto> option in order to return to the automatic mode.
ja: I<--config> オプションを用いると、 B<update-alternatives> は与えられた master リンクのリンクグループに対応する選択肢をすべてリストする。現在選択されているものには '*' が、もっとも priority の高いものには '+' マークがつく。そしてそのリンクグループの選択を問い合わせるプロンプトが表示される。ここで変更を行うと、その一般名は I<auto> モードではなくなる。 automatic 状態に戻すには、 I<--auto> オプションを用いる必要がある。

en: If you want to configure non-interactively you can use the I<--set> option instead (see below).
ja: 非対話的に設定をしたい場合は I<--set> オプションを代わりに使用する(以下を参照)。

en: TERMINOLOGY
ja: 用語

en: Since the activities of B<update-alternatives> are quite involved, some specific terms will help to explain its operation.
ja: B<update-alternatives> の動作は極めて複雑なので、ここでいくつか特殊な用語を説明し、動作の理解の助けとしたい。

en: generic name
ja: 一般名 (generic name)

en: A name, like I</usr/bin/editor>, which refers, via the alternatives system, to one of a number of files of similar function.
ja: I</usr/bin/editor> のような名前。 alternatives システムによって同様の機能を持つ複数のファイルのどれかひとつを参照する。

en: Without any further qualification, this means a symbolic link in the alternatives directory: one which the system administrator is expected to adjust.
ja: 特に他に指定がなければ、これは alternatives ディレクトリ内のシンボリックリンクを意味する。システム管理者が調整の対象とするものである。

en: alternative
ja: 選択肢 (alternative)

en: The name of a specific file in the filesystem, which may be made accessible via a generic name using the alternatives system.
ja: ファイルシステム中の特定のファイル。 alternatives システムによって、一般名からアクセスされるようにできる。

en: alternatives directory
ja: alternatives ディレクトリ

en: A directory, by default I</etc/alternatives>, containing the symlinks.
ja: symlink を保持するディレクトリ。デフォルトは I</etc/alternatives>。

en: administrative directory
ja: administrative ディレクトリ

en: A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-alternatives>' state information.
ja: B<update-alternatives> の状態情報を保持するディレクトリ。デフォルトは I</var/lib/dpkg/alternatives>。

en: link group
ja: リンクグループ

en: A set of related symlinks, intended to be updated as a group.
ja: 関連する symlink のセット。グループごと更新するためのもの。

en: master link
ja: master リンク

en: The link in a link group which determines how the other links in the group are configured.
ja: リンクグループに属するリンクで、グループの他のリンクの設定を決定するもの。

en: slave link
ja: slave リンク

en: A link in a link group which is controlled by the setting of the master link.
ja: リンクグループに属するリンクで、 master リンクの設定によって制御されるもの。

en: automatic mode
ja: automatic モード

en: When a link group is in automatic mode, the alternatives system ensures that the links in the group point to the highest priority alternative appropriate for the group.
ja: リンクグループが automatic モードにあるときは、そのグループに対応しており、かつもっとも高い priority を持つ選択肢をグループ内の各リンクが参照する。この調整は alternatives システムが自動的に行う。

en: manual mode
ja: manual モード

en: When a link group is in manual mode, the alternatives system will not make any changes to the system administrator's settings.
ja: リンクグループが manual モードにあるときは、 alternatives システムはシステム管理者の設定を一切変更しない。

en: Add a group of alternatives to the system.  I<genname> is the generic name for the master link, I<symlink> is the name of its symlink in the alternatives directory, and I<altern> is the alternative being introduced for the master link.  The arguments after B<--slave> are the generic name, symlink name in the alternatives directory and the alternative for a slave link.  Zero or more B<--slave> options, each followed by three arguments, may be specified.
ja: 選択肢のグループをシステムに追加する。 I<genname> は master リンクの一般名・ I<symlink> はその symlink の名前・ I<altern> はここで導入される master リンクに対応した選択肢、である。B<--slave> オプションに続く引数は、alternatives ディレクトリでの一般名と slave リンクの選択肢である。 B<--slave> オプションと、それにに続く 3 つの引数のセットは、 0 個以上いくつでも指定してよい。

en: If the master symlink specified exists already in the alternatives system's records, the information supplied will be added as a new set of alternatives for the group.  Otherwise, a new group, set to automatic mode, will be added with this information.  If the group is in automatic mode, and the newly added alternatives' priority is higher than any other installed alternatives for this group, the symlinks will be updated to point to the newly added alternatives.
ja: 指定した master の symlink が既に alternatives システムの記録に存在していると、与えられた情報はそのグループに対する新たな選択肢のセットとして追加される。そうでなければ、新しいグループとして、automatic モードにして、この情報に追加する。グループが automatic モードにあり、新たに追加された選択肢の priority がそのグループに対してインストールされている他の選択肢のものより高いときには、 symlink は新たに追加された選択肢を参照するように更新される。

en: Set the program I<path> as alternative for I<name.> This is equivalent to I<--config> but is non-interactive and thus scriptable.
ja: プログラム I<path> を I<name> の選択肢として設定する。 I<--config> と同等だが、こちらは非対話的であるため、スクリプト向けである。

en: Remove an alternative and all of its associated slave links.  I<name> is a name in the alternatives directory, and I<path> is an absolute filename to which I<name> could be linked. If I<name> is indeed linked to I<path>, I<name> will be updated to point to another appropriate alternative, or removed if there is no such alternative left.  Associated slave links will be updated or removed, correspondingly.  If the link is not currently pointing to I<path>, no links are changed; only the information about the alternative is removed.
ja: (master の) 選択肢とそれに関連する全ての slave リンクを削除する。 I<name> は alternatives ディレクトリ中の名前であり、 I<path> は I<name> のリンク先に指定できる、絶対パスでのファイル名である。 I<name> が実際に I<path> にリンクされている場合には、 I<name> は他の適切な選択肢を参照するよう更新される。あるいはそのような選択肢が残っていなければ削除される。関連する slave リンクも対応して更新 (削除) される。 I<name> が現在その I<path> を参照していなければ、リンクの変更は行われない。その選択肢の情報が削除されるだけである。

en: Remove all alternatives and all of their associated slave links.  I<name> is a name in the alternatives directory.
ja: すべての選択肢と、それに関連するすべての slave リンクを削除する。 I<name> は、alternative ディレクトリの名前である。

en: Call B<--config> on all alternatives.
ja: B<--config> をすべての選択肢について呼び出す。

en: Switch the master symlink I<link> to automatic mode.  In the process, this symlink and its slaves are updated to point to the highest priority installed alternatives.
ja: master の symlink I<link> を automatic モードに変更する。この処理を行う際には、この master リンクと対応する各 slave は、現在インストールされている alterantive のうち、もっとも priority の高いものを参照するように更新される。

en: Display information about the link group of which I<link> is the master link.  Information displayed includes the group's mode (auto or manual), which alternative the symlink currently points to, what other alternatives are available (and their corresponding slave alternatives), and the highest priority alternative currently installed.
ja: I<link> を master リンクとするリンクグループの情報を表示する。表示される情報は、グループのモード (auto か manual か)・その symlink の現在の参照先・他に alternatives (とそれに対応した slave altarnative) があるかどうか・現在インストールされている選択肢のうち、もっとも priority の高いもの、である。

en: Display all targets of the link group.
ja: リンクグループのすべてのターゲットを表示する。

en: Show available alternatives for a link group and allow the user to interactively select which one to use. The link group is updated and taken out of I<auto> mode.
ja: リンクグループの利用可能なすべての選択肢を表示し、対話的に選択肢の 1 つを選べるようにする。リンクグループは更新され、 I<auto> モードではなくなる。

en: Specifies the alternatives directory, when this is to be different from the default.
ja: alternatives ディレクトリをデフォルトから変えたいときに指定する。

en: Specifies the administrative directory, when this is to be different from the default.
ja: administrative ディレクトリをデフォルトから変えたいときに指定する。

en: Generate more comments about what B<update-alternatives> is doing.
ja: B<update-alternatives> が行っている作業に付いて、より詳細なコメントを生成する。

en: Don't generate any comments unless errors occur.  This option is not yet implemented.
ja: エラー以外のコメントを出さない。このオプションはまだ実装されていない。

en: Don't actually do anything, just say what would be done.  This option is not yet implemented.
ja: 実際の作業は何もせず、行う予定の作業について表示する。このオプションはまだ実装されていない。

en: The default alternatives directory.  Can be overridden by the B<--altdir> option.
ja: デフォルトの alternatives ディレクトリ。 B<--altdir> オプションによって変更できる。

en: The default administration directory.  Can be overridden by the B<--admindir> option.
ja: デフォルトの administration ディレクトリ。 B<--admindir> オプションによって変更できる。

en: The requested action was successfully performed.
ja: リクエストされたアクションが正しく実行された。

en: Problems were encountered whilst parsing the command line or performing the action.
ja: コマンドラインの解釈を行うときか、アクションを実行するときに問題が起こった。

en: B<update-alternatives> chatters incessantly about its activities on its standard output channel.  If problems occur, B<update-alternatives> outputs error messages on its standard error channel and returns an exit status of 2.  These diagnostics should be self-explanatory; if you do not find them so, please report this as a bug.
ja: B<update-alternatives> は、動作の最中に、いま何をやっているかを逐一標準出力にしゃべり続ける。問題が起きると、 B<update-alternatives> はエラーメッセージを標準エラー出力に出力し、終了ステータス 2 を返す。これらの診断メッセージは、読めばわかるはずである。もしわからなければ、バグとして報告して欲しい。

en: To display the available packages which provide B<vi> and the current setting for it, use the I<--display> action:
ja: B<vi> を提供するパッケージとその現在の設定を表示するには、 I<--display> アクションを使う。

en: To choose a particular B<vi> implementation, use this command as root and then select a number from the list:
ja: 特定の B<vi> 実装を選ぶには、root としてこのコマンドを実行し、そして一覧から数字を選ぶ。

en: To go back to having the B<vi> implementation chosen automatically, do this as root:
ja: B<vi> 実装の選択を自動的に行なうように戻すには、root としてこのコマンドを実行する。

en: If you find a bug, please report it using the Debian bug-tracking system, or, if that is not possible, email the author directly.
ja: バグを見つけたら、 Debian のバグ追跡システムを使ってレポートして欲しい。それが無理なら、著者に直接電子メールで送って欲しい。

en: If you find any discrepancy between the operation of B<update-alternatives> and this manual page, it is a bug, either in the implementation or the documentation; please report it.
ja: もし B<update-alternatives> の動作とこのマニュアルページの記述に矛盾があれば、実装か文書、どちらかのバグである。レポートをお願いしたい。
