Blame doc/ja/rpm.8

2ff057
.\" This manpage has been automatically generated by docbook2man 
2ff057
.\" from a DocBook document.  This tool can be found at:
2ff057
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> 
2ff057
.\" Please send any bug reports, improvements, comments, patches, 
2ff057
.\" etc. to Steve Cheng <steve@ggi-project.org>.
2ff057
.\"
2ff057
.\" This program is free software; you can redistribute it and/or modify
2ff057
.\" it under the terms of the GNU General Public License as published by
2ff057
.\" the Free Software Foundation; either version 2, or (at your option)
2ff057
.\" any later version.
2ff057
.\"
2ff057
.\" This program is distributed in the hope that it will be useful,
2ff057
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
2ff057
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2ff057
.\" GNU General Public License for more details.
2ff057
.\"
2ff057
.\" You should have received a copy of the GNU General Public License
2ff057
.\" along with this program; if not, write to the Free Software
2ff057
.\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 
2ff057
.\" USA.
2ff057
.\"
2ff057
.\" Japanese Version Copyright (C) 2003 System Design and Research
2ff057
.\" Institute Co.,Ltd. All rights reserved.
2ff057
.\"
2ff057
.\" Translated 14 March 2003 by
2ff057
.\"   System Design and Research Institute Co.,Ltd. <info@sdri.co.jp>
2ff057
.\"
2ff057
.\"WORD: verify		検査
2ff057
.\"WORD: upgrade	アップグレード
2ff057
.\"WORD: freshen	更新
2ff057
.\"WORD: resign		再署名
2ff057
.\"WORD: querytag	検索タグ
2ff057
.\"WORD: relocation	再配置
2ff057
.\"WORD: format string	書式文字列
2ff057
.\"WORD: identifier	識別子
2ff057
.\"WORD: glob expression	パス名展開式
2ff057
.\"WORD: capability	能力
2ff057
.\"WORD: key ring	鍵リング
2ff057
.\"WORD: firewall	ファイアウォール
2ff057
.\"subsubsction start
2ff057
.de SSS
2ff057
.SS "    \\$1"
2ff057
.RS 0.5i
2ff057
..
2ff057
.TH "RPM" "8" "09 June 2002" "Red Hat, Inc."
2ff057
.SH 名前
2ff057
rpm \- RPM パッケージマネージャ
2ff057
.SH 書式
2ff057
.SS パッケージの検索と検査:
2ff057
.BR rpm " {" \-q|\-\-query "} [" select-options "] [" query-options ]
2ff057
2ff057
.BR rpm " {" \-V|\-\-verify "} [" select-options "] [" verify-options ]
2ff057
2ff057
.BI "rpm \-\-import " "PUBKEY ..."
2ff057
2ff057
.BR rpm " {" \-K|\-\-checksig "} [" \-\-nogpg "] [" \-\-nopgp "] [" \-\-nomd5 "]"
2ff057
.br
2ff057
.I "    PACKAGE_FILE" ...
2ff057
.SS パッケージのインストール・アップグレード・削除:
2ff057
.BR rpm " {" \-i|\-\-install "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
2ff057
.BR rpm " {" \-U|\-\-upgrade "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
2ff057
.BR rpm " {" \-F|\-\-freshen "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
2ff057
.BR rpm " {" \-e|\-\-erase "} [" \-\-allmatches "] [" \-\-nodeps "] [" \-\-noscripts ]
2ff057
.br
2ff057
.RB "    [" \-\-notriggers "] [" \-\-test ]
2ff057
.I PACKAGE_NAME ...
2ff057
.SS その他:
2ff057
.BR rpm " {" \-\-initdb|\-\-rebuilddb }
2ff057
2ff057
.BR rpm " {" \-\-addsign|\-\-resign }
2ff057
.I PACKAGE_FILE ...
2ff057
2ff057
.BR rpm " {" \-\-querytags|\-\-showrc }
2ff057
2ff057
.BR rpm " {" \-\-setperms|\-\-setugids }
2ff057
.I PACKAGE_NAME ...
2ff057
.SS select-options(選択オプション)
2ff057
.RI [ PACKAGE_NAME ]
2ff057
.RB [ \-a , \-\-all ]
2ff057
.RB [ \-f , \-\-file    " " "\fIFILE" ]
2ff057
.br
2ff057
.RB [ \-g , \-\-group   " " "\fIGROUP" ]
2ff057
.RB [ \-p , \-\-package " " "\fIPACKAGE_FILE" ]
2ff057
.br
2ff057
.RB [ \-\-hdrid         " " "\fISHA1" ]
2ff057
.RB [ \-\-pkgid         " " "\fIMD5" ]
2ff057
.RB [ \-\-tid           " " "\fITID" ]
2ff057
.br
2ff057
.RB [ \-\-querybynumber " " "\fIHDRNUM" ]
2ff057
.RB [ \-\-triggerdby    " " "\fIPACKAGE_NAME" ]
2ff057
.br
2ff057
.RB [ \-\-whatprovies   " " "\fICAPABILITY" ]
2ff057
.RB [ \-\-whatrequires  " " "\fICAPABILITY" ]
2ff057
.SS query-options(検索オプション)
2ff057
.RB [ \-\-changelog ]
2ff057
.RB [ \-c , \-\-configfiles ]
2ff057
.RB [ \-d , \-\-docfiles ]
2ff057
.RB [ \-\-dump ]
2ff057
.br
2ff057
.RB [ \-\-filesbypkg ]
2ff057
.RB [ \-i , \-\-info ]
2ff057
.RB [ \-\-last ]
2ff057
.RB [ \-l , \-\-list ]
2ff057
.br
2ff057
.RB [ \-\-provides ]
2ff057
.RB [ \-\-qf , \-\-queryformat " " "\fIQUERYFMT" ]
2ff057
.RB [ \-R , \-\-requires ]
2ff057
.br
2ff057
.RB [ \-\-scripts ]
2ff057
.RB [ \-s , \-\-state ]
2ff057
.RB [ \-\-triggers , \-\-triggerscripts ]
2ff057
.SS verify-options(検査オプション)
2ff057
.RB [ \-\-nodeps ]
2ff057
.RB [ \-\-nofiles ]
2ff057
.RB [ \-\-noscripts ]
2ff057
.RB [ \-\-nodigest ]
2ff057
.br
2ff057
.RB [ \-\-nosignature ]
2ff057
.RB [ \-\-nolinkto ]
2ff057
.RB [ \-\-nomd5 ]
2ff057
.RB [ \-\-nosize ]
2ff057
.br
2ff057
.RB [ \-\-nouser ]
2ff057
.RB [ \-\-nogroup ]
2ff057
.RB [ \-\-nomtime ]
2ff057
.RB [ \-\-nomode ]
2ff057
.RB [ \-\-nordev ]
2ff057
.SS install-options(インストールオプション)
2ff057
.RB [ \-\-aid ] 
2ff057
.RB [ \-\-allfiles ] 
2ff057
.RB [ \-\-badreloc ] 
2ff057
.RB [ \-\-excludepath " " "\fIOLDPATH" ]
2ff057
.br
2ff057
.RB [ \-\-excludedocs ] 
2ff057
.RB [ \-\-force ] 
2ff057
.RB [ \-h , \-\-hash ]
2ff057
.RB [ \-\-ignoresize ] 
2ff057
.br
2ff057
.RB [ \-\-ignorearch ] 
2ff057
.RB [ \-\-ignoreos ]
2ff057
.RB [ \-\-includedocs ] 
2ff057
.RB [ \-\-justdb ] 
2ff057
.br
2ff057
.RB [ \-\-nodeps ]
2ff057
.RB [ \-\-nodigest ] 
2ff057
.RB [ \-\-nosignature ] 
2ff057
.RB [ \-\-nosuggest ]
2ff057
.br
2ff057
.RB [ \-\-noorder ] 
2ff057
.RB [ \-\-noscripts ] 
2ff057
.RB [ \-\-notriggers ]
2ff057
.br
2ff057
.RB [ \-\-oldpackage ] 
2ff057
.RB [ \-\-percent ] 
2ff057
.RB [ \-\-prefix " " "\fINEWPATH" ]
2ff057
.br
2ff057
.RB [ \-\-relocate " " "\fIOLDPATH" = "\fINEWPATH" ]
2ff057
.br
2ff057
.RB [ \-\-replacefiles ] 
2ff057
.RB [ \-\-replacepkgs ]
2ff057
.RB [ \-\-test ]
2ff057
.SH 説明
2ff057
.B rpm
2ff057
は強力な
2ff057
.B パッケージマネージャ
2ff057
であり、個々のソフトウェアパッケージを
2ff057
ビルド・インストール・検索・検査・更新・削除するのに使うことができる。
2ff057
.B パッケージ
2ff057
はファイルのアーカイブと、アーカイブされたファイルの
2ff057
インストール・アンインストールに使われるメタデータからなる。
2ff057
メタデータは補助スクリプト、ファイル属性、
2ff057
そしてパッケージの説明に関する情報からなる。
2ff057
.B パッケージ
2ff057
には 2 種類ある。
2ff057
インストールするためのソフトウェアをカプセル化するのに使われるバイナリ
2ff057
パッケージと、バイナリパッケージを生成するのに必要なレシピとソースコード
2ff057
からなるソースパッケージである。
2ff057
.PP
2ff057
以下の基本モードのいずれかが選択されなければならない:
2ff057
\fB検索\fR、
2ff057
\fB検査\fR、
2ff057
\fB署名の検査\fR、
2ff057
\fBインストール/アップグレード/更新\fR、
2ff057
\fBアンインストール\fR、
2ff057
\fBデータベースの初期化\fR、
2ff057
\fBデータベースの再作成\fR、
2ff057
\fB再署名\fR、
2ff057
\fB署名の追加\fR、
2ff057
\fB所有者/グループの設定\fR、
2ff057
\fB検索タグの表示\fR、
2ff057
\fB設定の表示\fR。
2ff057
.SS 共通のオプション
2ff057
次のオプションはすべてのモードで使用することができる。
2ff057
.TP
2ff057
.BR \-? ", " \-\-help
2ff057
使い方を通常のものよりも長く表示する。
2ff057
.TP
2ff057
.B \-\-version
2ff057
使用される
2ff057
.B rpm
2ff057
のバージョン番号からなる 1 行を表示する。
2ff057
.TP
2ff057
.B \-\-quiet
2ff057
できるだけ少なく表示する。
2ff057
通常は、エラーメッセージだけが表示される。
2ff057
.TP
2ff057
.B \-v
2ff057
より多くの情報を表示する。
2ff057
通常は、ルーチンの進捗メッセージが表示される。
2ff057
.TP
2ff057
.B \-vv
2ff057
沢山の汚いデバッグ情報を表示する。
2ff057
.TP
2ff057
.BI "\-\-rcfile " FILELIST
2ff057
コロン(`:')で区切られた
2ff057
.I FILELIST
2ff057
の各ファイルは、設定情報として
2ff057
.B rpm
2ff057
によって順番に読み込まれる。
2ff057
.I FILELIST
2ff057
のデフォルトは
2ff057
.IR /usr/lib/rpm/rpmrc : /usr/lib/rpm/redhat/rpmrc : ~/.rpmrc
2ff057
である。
2ff057
.TP
2ff057
.BI "\-\-pipe " CMD
2ff057
.B rpm
2ff057
コマンドの出力を
2ff057
.I CMD
2ff057
へパイプする。
2ff057
.TP
2ff057
.BI "\-\-dbpath " DIRECTORY
2ff057
データベースのパスに、デフォルトの
2ff057
.I /var/lib/rpm
2ff057
ではなく
2ff057
.I DIRECTORY
2ff057
を使う。
2ff057
.TP
2ff057
.BI "\-\-root " DIRECTORY
2ff057
すべてのオプションに対し、
2ff057
.I DIRECTORY
2ff057
をルートとしたファイルシステムを使う。
2ff057
これは、
2ff057
依存性のチェックとすべてのスクリプト(群)
2ff057
(例えば、パッケージインストール時の
2ff057
.B %post
2ff057
や、パッケージビルド時の
2ff057
.B %prep
2ff057
など)が
2ff057
.I DIRECTORY
2ff057
に chroot(2) した後で、
2ff057
.I DIRECTORY
2ff057
内にあるデータベースが使用されることを意味する。
2ff057
.SS インストールとアップグレードのオプション
2ff057
rpm をインストールするコマンドの一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-i|\-\-install "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
.PP
2ff057
これは新しいパッケージをインストールする。
2ff057
.br
2ff057
アップグレードするコマンドの一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-U|\-\-upgrade "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
.PP
2ff057
これは現在インストールされているパッケージを新しいバージョンに
2ff057
アップグレードするか、パッケージをインストールする。
2ff057
新しいパッケージがインストールされたら他のすべてのバージョンのものが
2ff057
削除されることを除けば、インストールと同じである。
2ff057
.PP
2ff057
.BR rpm " {" \-F|\-\-freshen "} [" install-options ]
2ff057
.I PACKAGE_FILE ...
2ff057
.PP
2ff057
これは以前のバージョンが、現在インストールされている場合にのみ
2ff057
パッケージを更新する。
2ff057
.PP
2ff057
.I PACKAGE_FILE
2ff057
には
2ff057
.B ftp
2ff057
または
2ff057
.B http
2ff057
の URL を指定することが可能で、その場合にはパッケージをインストールする前に
2ff057
ダウンロードする。
2ff057
.B rpm
2ff057
内部での
2ff057
.B ftp
2ff057
2ff057
.B http
2ff057
のサポートについての情報は
2ff057
.B FTP/HTTP オプション
2ff057
の節を参照のこと。
2ff057
.TP
2ff057
.B \-\-aid
2ff057
指定されたパッケージを、必要があればトランザンクションに加える。
2ff057
.TP
2ff057
\fB\-\-allfiles
2ff057
パッケージ内の missingok ファイルを、存在する/しないにかかわらず
2ff057
インストールまたはアップグレードする。
2ff057
.TP
2ff057
.B \-\-badreloc
2ff057
.B \-\-relocate
2ff057
と一緒に使われると、パッケージ再配置のヒント(群)の中にその
2ff057
.I OLDPATH
2ff057
が含まれていなくても、すべてのファイルパスの再配置を許可する。
2ff057
.TP
2ff057
.BI "\-\-excludepath " OLDPATH
2ff057
パスの名前が
2ff057
.I OLDPATH
2ff057
で始まるファイルをインストールしない。
2ff057
.TP
2ff057
.B \-\-excludedocs
2ff057
(man ページ、tenxinfo 文書を含めた)文書であるとマーク付されたファイルを
2ff057
インストールしない。
2ff057
.TP
2ff057
.B \-\-force
2ff057
.BR \-\-replacepkgs ", " \-\-replacefiles ", " \-\-oldpackage
2ff057
の組み合わせに同じ。
2ff057
.TP
2ff057
.BR \-h ", " \-\-hash
2ff057
パッケージアーカイブから取り出されるにつれ、50個のハッシュマーク("#")
2ff057
を表示する。
2ff057
.B \-v|\-\-verbose
2ff057
と一緒に使えば、よりよい表示が得られる。
2ff057
.TP
2ff057
.B \-\-ignoresize
2ff057
パッケージをインストールする前に、ディスクに十分な空きがあるかの
2ff057
チェックをファイルシステムに対して行わない。
2ff057
.TP
2ff057
.B \-\-ignorearch
2ff057
バイナリパッケージのアーキテクチャと、そのホストのアーキテクチャが
2ff057
一致しなくても、インストールやアップグレードを行う。
2ff057
.TP
2ff057
.B \-\-ignoreos
2ff057
バイナリパッケージのOSと、そのホストのOSが一致しなくても、
2ff057
インストールやアップグレードを行う。
2ff057
.TP
2ff057
.B \-\-includedocs
2ff057
文書ファイルをインストールする。これはデフォルトの動作である。
2ff057
.TP
2ff057
.B \-\-justdb
2ff057
データベースだけを更新し、ファイルシステムを更新しない。
2ff057
.TP
2ff057
.B \-\-nodigest
2ff057
読み込み時にパッケージまたはへッダのダイジェストを検査しない。
2ff057
.TP
2ff057
.B \-\-nosignature
2ff057
読み込み時にパッケージまたはへッダの署名を検査しない。
2ff057
.TP
2ff057
.B \-\-nodeps
2ff057
パッケージのインストールやアップグレードの前に、依存性のチェックをしない。
2ff057
.TP
2ff057
.B \-\-nosuggest
2ff057
不明な依存性を解消するパッケージ(群)を提案しない。
2ff057
.TP
2ff057
.B \-\-noorder
2ff057
パッケージのインストール順を変更しない。
2ff057
通常は依存性を満たすために、パッケージのリストは並び替えられる。
2ff057
.TP
2ff057
.B \-\-noscriopts
2ff057
.PD 0
2ff057
.TP
2ff057
.B \-\-nopre
2ff057
.TP
2ff057
.B \-\-nopost
2ff057
.TP
2ff057
.B \-\-nopreun
2ff057
.TP
2ff057
.B \-\-nopostun
2ff057
.PD
2ff057
それぞれ同じ名前を持ったスクリプトを実行しない。
2ff057
.B \-\-noscripts
2ff057
オプションは
2ff057
2ff057
.B "\-\-nopre \-\-nopost \-\-nopreun \-\-nopostun"
2ff057
2ff057
に等しく、対応する
2ff057
.BR %pre ", "
2ff057
.BR %post ", "
2ff057
.BR %preun ", "
2ff057
.BR %postun
2ff057
スクリプト(群)を実行しない。
2ff057
.TP
2ff057
.B \-\-notriggers
2ff057
.PD 0
2ff057
.TP
2ff057
.B \-\-notriggerin
2ff057
.TP
2ff057
.B \-\-notriggerun
2ff057
.TP
2ff057
.B \-\-notriggerpostun
2ff057
.PD
2ff057
指定された種類のトリガースクリプトを実行しない。
2ff057
.B \-\-notriggers
2ff057
オプションは
2ff057
2ff057
.B "\-\-notriggerin \-\-notriggerun \-\-notriggerpostun"
2ff057
2ff057
に等しく、対応する
2ff057
.BR %triggerin ,
2ff057
.BR %triggerun ,
2ff057
.BR %triggerpostun
2ff057
スクリプト(群)を実行しない。
2ff057
.TP
2ff057
.B \-\-oldpackage
2ff057
新しいパッケージをそれより古いパッケージでアップグレードできるようにする。
2ff057
.TP
2ff057
.B \-\-percent
2ff057
パッケージアーカイブからファイルが取り出されるにつれて、
2ff057
その割合をを表示する。
2ff057
これは
2ff057
.B rpm
2ff057
が他のツールから実行されるのを容易にすることを意図している。
2ff057
.TP
2ff057
.BI "\-\-prefix " NEWPATH
2ff057
再配置可能なバイナリパッケージにおいて、パッケージの再配置ヒント(群)にある
2ff057
インストールプレフィックスで始まるファイルのパスを、
2ff057
.I NEWPATH
2ff057
に置き換える。
2ff057
.TP
2ff057
.BI "\-\-reloacte " OLDPATH = NEWPATH
2ff057
再配置可能なバイナリパッケージにおいて、パッケージの再配置ヒント(群)にある
2ff057
.I OLDPATH
2ff057
で始まるファイルのパスと
2ff057
.I NEWPATH
2ff057
で置き換える。
2ff057
パッケージ内で、複数の
2ff057
.I OLDPATH
2ff057
が再配置されなければならないのなら、
2ff057
このオプションを繰り返し指定することができる。
2ff057
.TP
2ff057
.B \-\-replacefiles
2ff057
既にインストールされた他のパッケージのファイルを置き換えてしまう場合でも、
2ff057
パッケージをインストールする。
2ff057
.TP
2ff057
.B \-\-replacepkgs
2ff057
指定されたパッケージのうちのいくつかがシステムに既にインストール
2ff057
されていても、パッケージをインストールする。
2ff057
.TP
2ff057
.B \-\-test
2ff057
パッケージをインストールせず、単にチェックと、
2ff057
潜在的な衝突の報告を行う。
2ff057
.SS 削除のオプション
2ff057
rpm を削除するコマンドの一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-e|\-\-erase "} [" \-\-allmatches "] [" \-\-nodeps "] [" \-\-noscripts ]
2ff057
.br
2ff057
.RB "    [" \-\-notriggers "] [" \-\-test ]
2ff057
.I "PACKAGE_NAME ..."
2ff057
.PP
2ff057
以下のオプションが使用できる:
2ff057
.TP
2ff057
.B \-\-allmatces
2ff057
.I PACKAGE_NAME
2ff057
に一致するすべてのバージョンのパッケージを削除する。
2ff057
.TP
2ff057
.B \-\-nodeps
2ff057
パッケージをアンインストールする前に依存性のチェックをしない。
2ff057
.TP
2ff057
.B \-\-noscripts
2ff057
.PD 0
2ff057
.TP
2ff057
.B \-\-nopreun
2ff057
.TP
2ff057
.B \-\-nopostun
2ff057
.PD
2ff057
それぞれ同じ名前を持ったスクリプトを実行しない。
2ff057
.B \-\-noscripts
2ff057
オプションは
2ff057
2ff057
.B "\-\-nopreun \-\-nopostun"
2ff057
2ff057
に等しく、対応する
2ff057
.B %preun
2ff057
2ff057
.B %postun
2ff057
スクリプト(群)を実行しない。
2ff057
.TP
2ff057
.B \-\-notriggers
2ff057
.PD 0
2ff057
.TP
2ff057
.B \-\-notriggerun
2ff057
.TP
2ff057
.B \-\-notriggerpostun
2ff057
.PD
2ff057
指定された種類のトリガースクリプトを実行しない。
2ff057
オプション
2ff057
.B \-\-notriggers
2ff057
2ff057
2ff057
.B "\-\-notriggerun \-\-notriggerpostun"
2ff057
2ff057
に等しく、対応する
2ff057
.B %triggerun
2ff057
2ff057
.B %triggerpostun
2ff057
スクリプト(群)を実行しない。
2ff057
.TP
2ff057
.B \-\-test
2ff057
実際には何もアンインストールせず挙動だけを見せる。
2ff057
オプション
2ff057
.B \-vv
2ff057
と共に使えばデバッグに有効である。
2ff057
.\"TSEKINE ここの訳がつらいです
2ff057
.SS 検索オプション
2ff057
rpm 検索の一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-q|\-\-query "} [" select-options "] [" query-options ]
2ff057
.PP
2ff057
表示されるパッケージ情報の書式を指定することができる。
2ff057
そうするためには、
2ff057
.RS 0.2i
2ff057
.PP
2ff057
.BI "\-\-qf|\-\-queryformat " QUERYFMT
2ff057
.RE
2ff057
.PP
2ff057
オプションを使う。
2ff057
.I QUERYFMT
2ff057
が書式文字列である。検索の書式は、標準的な
2ff057
.B printf(3)
2ff057
の書式の修正である。書式は静的な文字列
2ff057
(改行・タブ・その他の特殊文字の、C 言語の標準的な文字エスケープを含む)と、
2ff057
.B printf(3)
2ff057
型の書式文字列からなる。
2ff057
しかし
2ff057
.B rpm
2ff057
は表示する型を既に知っているので、型指定は省略されるべきである。
2ff057
代わりに
2ff057
.B {}
2ff057
で囲まれた、表示されるへッダーのタグ名が使用される。
2ff057
タグ名に大文字/小文字の区別はなく、タグ名の先頭の
2ff057
.B RPMTAG_
2ff057
部分も省略することができる。
2ff057
.PP
2ff057
以下の
2ff057
.BI : typetag
2ff057
を付加したタグによって、代替の出力書式を要求できる。
2ff057
現在、以下の種別がサポートされている:
2ff057
.TP
2ff057
.B :armor
2ff057
公開鍵をASCII文字で表示する。
2ff057
.\"TSEKINE PGP 等での armor ってどう訳すのがいいんでしょう?
2ff057
.TP
2ff057
.B :base64
2ff057
バイナリデータを base64 で符号化する。
2ff057
.TP
2ff057
.B :date
2ff057
strftime(3)の "%c" 書式を使う。
2ff057
.TP
2ff057
.B :day
2ff057
strftime(3)の "%a %b %d %Y" 書式を使う。
2ff057
.TP
2ff057
.B :depflags
2ff057
依存フラグで表示。
2ff057
.TP
2ff057
.B :fflags
2ff057
ファイルフラグで表示。
2ff057
.TP
2ff057
.B :hex
2ff057
16進数で表示。
2ff057
.TP
2ff057
.B :octal
2ff057
8進数で表示。
2ff057
.TP
2ff057
.B :perms
2ff057
ファイルの許可属性で表示。
2ff057
.TP
2ff057
.B :shescape
2ff057
スクリプト内で使えるようにシングルクォート(')でエスケープする。
2ff057
.TP
2ff057
.B :triggertype
2ff057
トリガーの種類を表示。
2ff057
.PP
2ff057
例えば、検索結果のパッケージ名だけを表示したければ、書式文字列として
2ff057
.B %{NAME}
2ff057
を使えばよい。
2ff057
2 カラムでパッケージ名とディストリビューション情報を表示したければ
2ff057
.B %-30{NAME}%{DISTRIBUTUIN}
2ff057
を使えばよい。
2ff057
(訳注: 端末によっては末尾に \\n が必要である)。
2ff057
引数
2ff057
.B \-\-querytags
2ff057
をつけて
2ff057
.B rpm
2ff057
を実行すれば、使用できるタグすべてを表示することができる。
2ff057
.PP
2ff057
検索のためのオプションは2種類に分けられる。
2ff057
パッケージの選択と、(訳注: 表示するための)情報の選択である。
2ff057
.SSS "パッケージ選択オプション:"
2ff057
.TP
2ff057
.I PACKAGE_NAME
2ff057
インストールされている
2ff057
.I PACKAGE_NAME
2ff057
という名前のパッケージを検索する。
2ff057
.TP
2ff057
.BR \-a ", " \-\-all
2ff057
インストールされているすべてのパッケージを検索する。
2ff057
.TP
2ff057
.BR \-f ", " \-\-file " \fIFILE"
2ff057
.I FILE
2ff057
を所有するパッケージを検索する。
2ff057
.TP
2ff057
.BR \-g ", " \-\-group " \fIGROUP"
2ff057
グループが
2ff057
.I GROUP
2ff057
であるパッケージを検索する。
2ff057
.TP
2ff057
.BI \-\-hdrid  " SHA1"
2ff057
与えられたへッダー識別子、
2ff057
すなわち書き換え不可能なへッダ領域に
2ff057
.I SHA1
2ff057
ダイジェストををもつパッケージを検索する。
2ff057
.TP
2ff057
.BR \-p ", " \-\-package " \fIPACKAGE_FILE"
2ff057
(インストールされていない)パッケージ
2ff057
.I PACKAGE_FILE
2ff057
を検索する。
2ff057
.I PACKAGE_FILE
2ff057
には
2ff057
.B ftp
2ff057
または
2ff057
.B http
2ff057
の URL 形式で指定することができ、
2ff057
その場合にはパッケージへッダーがダウンロードされて検索される。
2ff057
.B ftp
2ff057
2ff057
.B http
2ff057
のクライアントに関する
2ff057
.B rpm
2ff057
内部でのサポートについては
2ff057
.B "FTP/HTTP OPTIONS"
2ff057
を参照のこと。
2ff057
.I PACKAGE_FILE
2ff057
引数(群)がバイナリパッケージでなければ、それが ASCII 形式の
2ff057
パッケージのリストを表わすものと解釈される。
2ff057
パッケージのリストファイルでは、'#' で始まる行はコメントである。
2ff057
各行には空白で区切ったパス名展開式が指定可能で、
2ff057
展開されたパスは、検索する
2ff057
.I PACKAGE_FILE
2ff057
引数への追加として置換される。
2ff057
パス名展開式には URL のリモートのパス名展開も使うことができる。
2ff057
.\"TSEKINE よくわかりません。フォロー求む
2ff057
.TP
2ff057
.BI \-\-pkgid " \fIMD5"
2ff057
与えられたパッケージ識別子、
2ff057
すなわちへッダーと内容物との組み合わせが
2ff057
.I MD5
2ff057
ダイジェストををもつパッケージを検索する。
2ff057
.TP
2ff057
.BI \-\-querybynumber " \fIHDRNUM"
2ff057
データベースの
2ff057
.I HDRNUM
2ff057
番目のエントリを直接検索する。
2ff057
デバッグにのみ有効である。
2ff057
.TP
2ff057
.BI \-\-specfile " \fISPECFILE"
2ff057
.I SPECFILE
2ff057
をそれがパッケージであるかのように解析し、検索する。
2ff057
すべての情報が利用できるわけではない(たとえばファイル一覧)にもかかわらず、
2ff057
spec ファイルの解析器を書くこと無しに spec ファイルから情報を取り出すことが
2ff057
この種の検索で可能である。
2ff057
.TP
2ff057
.BI \-\-tid " \fITID"
2ff057
与えられたトランザクション識別子
2ff057
.I TID
2ff057
を持つパッケージ(群)を検索する。
2ff057
現在のところ、unix 時間がトランザクション識別子として使われている。
2ff057
一つのトランザクションでインストール・削除されたパッケージ(群)は、
2ff057
すべて共通の識別子を持つ。
2ff057
.TP
2ff057
.BI \-\-triggerdby " \fIPACKAGE_NAME"
2ff057
パッケージ(群)
2ff057
.I PACKAGE_NAME
2ff057
によってトリガーされるパッケージを検索する。
2ff057
.TP
2ff057
.BI \-\-whatprovides " \fICAPABILITY"
2ff057
.I CAPABILITY
2ff057
能力を提供するパッケージを検索する。
2ff057
.TP
2ff057
.BI \-\-whatrequires " \fICAPABILITY"
2ff057
適切に機能するために
2ff057
.I CAPABILITY
2ff057
を必要とするパッケージを検索する。
2ff057
.SSS "パッケージ検索オプション:"
2ff057
.TP
2ff057
.B \-\-changelog
2ff057
パッケージの更新情報を表示する。
2ff057
.TP
2ff057
.BR \-c ", " \-\-configfiles
2ff057
設定ファイルのみを表示する
2ff057
.RB ( \-l
2ff057
を指定したものとみなす)。
2ff057
.TP
2ff057
.BR \-d ", " \-\-docfiles
2ff057
文書ファイルのみを表示する
2ff057
.RB ( \-l
2ff057
を指定したものとみなす)。
2ff057
.TP
2ff057
.B \-\-dump
2ff057
以下の形式でファイル情報をダンプする
2ff057
.RB ( \-l
2ff057
を指定したものとみなす)。
2ff057
.sp
2ff057
.nf
2ff057
パス サイズ 修正時刻 md5ダイジェスト モード \\
2ff057
所有者 グループ 設定ファイル 文書ファイル \\
2ff057
ルートデバイス シンボリックリンク
2ff057
.fi
2ff057
.TP
2ff057
.B \-\-filesbypkg
2ff057
選択されたパッケージごとにファイルを表示する。
2ff057
.TP
2ff057
.BR \-i ", " \-\-info
2ff057
名前、バージョン、説明を含めたパッケージ情報を表示する。
2ff057
これは
2ff057
.B \-\-queryformat
2ff057
を内部で使用している。
2ff057
.\"TSEKINE 言いたいことがよく分かりません。実際は popt で aliasing
2ff057
.\"TSEKINE されてるので、そのことが言いたいのでしょうか?
2ff057
.TP
2ff057
.B \-\-last
2ff057
パッケージをインストール時刻順に、
2ff057
最新のパッケージが先頭になるような順で並べる。
2ff057
.TP
2ff057
.BR \-l ", " \-\-list
2ff057
パッケージ内にあるファイルを表示する。
2ff057
.TP
2ff057
.B \-\-provides
2ff057
そのパッケージが提供する能力を表示する。
2ff057
.TP
2ff057
.BR \-R ", " \-\-requires
2ff057
そのパッケージが依存するパッケージを表示する。
2ff057
.TP
2ff057
.B \-\-scripts
2ff057
インストール・アンインストールの過程で使用される、
2ff057
パッケージ固有のスクリプトを表示する。
2ff057
.TP
2ff057
.B \-s ", " \-\-state
2ff057
パッケージ内のファイルの
2ff057
.I 状態
2ff057
を表示する
2ff057
.RB ( \-l
2ff057
を指定したものとみなす)。
2ff057
各ファイルの状態は
2ff057
.IR "normal(正常)" ,
2ff057
.IR "not installed(インストールされていない)" ,
2ff057
.I "replaced(置き換えられた)"
2ff057
のいずれかである。
2ff057
.TP
2ff057
.BR \-\-triggers ", " \-\-triggerscripts
2ff057
パッケージにトリガースクリプトが含まれれば表示する。
2ff057
.SS 検査オプション
2ff057
rpm を検査するコマンドの一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-V|\-\-verify "} [" select-options "] [" verify-options ]
2ff057
.PP
2ff057
パッケージの検査では、
2ff057
パッケージ内のインストールされたファイルに関する情報と、
2ff057
rpm データベースに格納されているパッケージのメタデータから得られた
2ff057
ファイルに関する情報とを比較する。
2ff057
とりわけ、ファイルのサイズ、MD5 チェックサム、許可属性、タイプ、
2ff057
所有者、グループを比較する。
2ff057
インストール時に
2ff057
.B \-\-excludedocs
2ff057
オプションを使ったために除外された文書ファイルのように、
2ff057
パッケージからインストールされていないファイルは静かに無視される。
2ff057
.PP
2ff057
パッケージ選択オプションは、パッケージ検索のためのものと
2ff057
(パッケージのリストファイルを引数に指定できることも含め)
2ff057
一緒である。
2ff057
その他の、検査モード固有のオプションは:
2ff057
.TP
2ff057
.B \-\-nodeps
2ff057
パッケージの依存性について検査しない。
2ff057
.TP
2ff057
.B \-\-nodigest
2ff057
読み込み時にパッケージやへッダーのダイジェスト値を検査しない。
2ff057
.TP
2ff057
.B \-\-nofiles
2ff057
パッケージ内のファイルのいかなる属性も検査しない。
2ff057
.TP
2ff057
.B \-\-noscripts
2ff057
.B %verifyscript
2ff057
がもし存在しても実行しない。
2ff057
.TP
2ff057
.B \-\-nosignature
2ff057
読み込み時にパッケージやへッダーの署名を検査しない。
2ff057
.TP
2ff057
.B \-\-nolinkto
2ff057
.PD 0
2ff057
.TP
2ff057
.B \-\-nomd5
2ff057
.TP
2ff057
.B \-\-nosize
2ff057
.TP
2ff057
.B \-\-nouser
2ff057
.TP
2ff057
.B \-\-nogroup
2ff057
.TP
2ff057
.B \-\-nomtime
2ff057
.TP
2ff057
.B \-\-nomode
2ff057
.TP
2ff057
.B \-\-nordev
2ff057
.PD
2ff057
それぞれ関連するファイル属性を検査しない。
2ff057
.PP
2ff057
出力の形式は 9 個の文字と属性マーク、その後ろにファイル名である。
2ff057
パッケージのへッダーから得られる属性マークは:
2ff057
2ff057
.PD 0
2ff057
.TP .2i
2ff057
.B c
2ff057
.B %config
2ff057
設定ファイル。
2ff057
.TP
2ff057
.B d
2ff057
.B %doc
2ff057
文書ファイル。
2ff057
.TP
2ff057
.B g
2ff057
.B %ghost
2ff057
ファイル(すなわち、パッケージの内容物としては含まれていないファイル)。
2ff057
.TP
2ff057
.B l
2ff057
.B %license
2ff057
ライセンスファイル。
2ff057
.TP
2ff057
.B r
2ff057
.B %readme
2ff057
readme ファイル。
2ff057
.PD
2ff057
.PP
2ff057
各 9 個の文字は、ファイルの属性とデータベースに記録されているその属性の
2ff057
値との比較の結果を意味している。
2ff057
一つの
2ff057
.B "."
2ff057
(ピリオド) はテストを通過したこと意味し、一つの
2ff057
.B "?"
2ff057
(クエスチョンマーク) はテストが実施されなかった
2ff057
(すなわち、ファイルパーミッションにより読み込めなかった)
2ff057
ことを意味する。でなかれば、
2ff057
(記憶を助けるために、ボールド化
2ff057
.RB (em "B" oldened)
2ff057
されている)文字は関連する
2ff057
.B \-\-verify
2ff057
テストに失敗したことを意味する:
2ff057
.PP
2ff057
.PD 0
2ff057
.TP 0.2i
2ff057
.B S
2ff057
ファイルのサイズ
2ff057
.RB ( S ize)
2ff057
が異なる
2ff057
.TP
2ff057
.B M
2ff057
モード
2ff057
.RB ( M ode;
2ff057
許可属性とファイルの種類)
2ff057
が異なる
2ff057
.TP
2ff057
.B 5
2ff057
.RB MD 5
2ff057
チェックサムが異なる
2ff057
.TP
2ff057
.B D
2ff057
デバイス
2ff057
.RB ( D evice)
2ff057
のメジャー/マイナー番号が一致しない
2ff057
.TP
2ff057
.B L
2ff057
.RB read L ink(2)
2ff057
したパスが一致しない
2ff057
.TP
2ff057
.B U
2ff057
所有者
2ff057
.RB ( U ser)
2ff057
が異なる
2ff057
.TP
2ff057
.B G
2ff057
グループ
2ff057
.RB ( G roup)
2ff057
が異なる
2ff057
.TP
2ff057
.B T
2ff057
修正時刻
2ff057
.RB (m T ime)
2ff057
が異なる
2ff057
.PD
2ff057
.SS 電子署名とダイジェストの検査
2ff057
rpm の電子書名の一般的な形式は:
2ff057
.PP
2ff057
.BI "rpm \-\-import " "PUBKEY ..."
2ff057
2ff057
.BR rpm " {" \-K|\-\-checksig "} [" \-\-nogpg "] [" \-\-nopgp "] [" \-\-nomd5 "]"
2ff057
.br
2ff057
.I "    PACKAGE_FILE ..."
2ff057
.PP
2ff057
.B \-\-checksig
2ff057
オプションは、
2ff057
パッケージの完全性と出所を確認するために
2ff057
.I PACKAGE_FILE
2ff057
に含まれるすべてのダイジェスト値と署名をチェックする。
2ff057
現在ではパッケージが読み込まれたときはいつでも署名が検査される。
2ff057
.B \-\-checksig
2ff057
の方はパッケージに付随するすべてのダイジェスト値と署名を
2ff057
検査するのに有効である。
2ff057
.PP
2ff057
公開鍵がなければ電子署名の検査はできない。
2ff057
.B \-\-import
2ff057
を使えば
2ff057
.B rpm
2ff057
データベースに ASCII 形式での公開鍵を追加できる。
2ff057
取り込まれた公開鍵はあるへッダーへと運ばれ、
2ff057
パッケージ管理のように厳密な鍵リング管理が実行される。
2ff057
例として、その時点で取り込まれているすべての公開鍵は以下を実行することで
2ff057
表示できる。
2ff057
.PP
2ff057
.nf
2ff057
.B "rpm \-qa gpg-pubkey*"
2ff057
.fi
2ff057
(訳注: 多くの場合 "*" はシェルによってメタ文字として解釈されるので、
2ff057
実際には rpm \-qa "gpg-pubkey*" のようにクォーティングする必要がある)
2ff057
.PP
2ff057
取り込んだ、特定の公開鍵に関する詳細は検索によって表示することができる。
2ff057
Red Hat の GPG/DSA 鍵に関する情報は:
2ff057
.PP
2ff057
.B "rpm \-qi gpg-pubkey-db42a60e"
2ff057
.PP
2ff057
最後に、パッケージでそうできるように、取り込んだ公開鍵を削除することができる。
2ff057
以下は Red Hat の GPG/DSA 鍵を削除する。
2ff057
.PP
2ff057
.B "rpm \-e gpg-pubkey-db42a60e"
2ff057
.SS パッケージへの署名
2ff057
.BR rpm " {" \-\-addsign|\-\-resign }
2ff057
.I PACKAGE_FILE ...
2ff057
.PP
2ff057
オプション
2ff057
.B \-\-addsign
2ff057
2ff057
.B \-\-resign
2ff057
の両方とも、与えられた各パッケージ
2ff057
.I PACKAGE_FILE
2ff057
に対する新たな署名を生成・挿入し、既に存在する署名があれば置き換える。
2ff057
歴史的な理由により二つのオプションが存在するが、
2ff057
現在ではその動作に違いはない。
2ff057
.SS "パッケージへの署名に GPG を使用する"
2ff057
GPG を使ってパッケージに署名するためには、
2ff057
.B rpm
2ff057
が GPG を実行するように設定されていなければならず、また、
2ff057
適切な鍵で鍵リングを探すことができなければならない。
2ff057
.B rpm
2ff057
はデフォルトで、
2ff057
GPG が鍵の環を探すのと同じ規則、すなわち環境変数
2ff057
.B $GPGPATH
2ff057
を使用する。
2ff057
GPG が期待する場所に鍵リングが無い場合には、
2ff057
使用する GPG 鍵リングの場所を
2ff057
.B %_gpg_path
2ff057
マクロに設定する必要がある。
2ff057
.PP
2ff057
過去のバージョンの GPG, PGP, rpm との互換性のために、
2ff057
V3 OpenPGP 署名パケットのみが設定されなければならない。
2ff057
.\"TSEKINE 何に対して configured されなければならないのでしょう?
2ff057
DSA と RSA の検査アルゴリズムのどちらも使うことができるが、
2ff057
DSA の方が好ましい。
2ff057
.PP
2ff057
作成したパッケージに自分自身で署名できるようにしたければ、
2ff057
公開鍵と秘密鍵のペアを作成しておくことも必要である
2ff057
(GPG のマニュアルを見ること)。
2ff057
また、以下の
2ff057
.B rpm
2ff057
マクロを設定することも必要であろう。
2ff057
.TP
2ff057
\fB%_gpg_name\fR
2ff057
パッケージに署名するのに使用したい鍵のユーザ名。
2ff057
.PP
2ff057
例えば、実行ファイルが
2ff057
.I /usr/bin/gpg
2ff057
で、鍵リングが
2ff057
.I /etc/rpm/.gpg
2ff057
にあり、その中のユーザ
2ff057
.I """John Doe <jdoe@foo.com>"""
2ff057
としてパッケージに GPG を使って署名する場合には
2ff057
.PP
2ff057
.nf
2ff057
%_gpg_path /etc/rpm/.gpg
2ff057
%_gpg_name John Doe <jdoe@foo.com>
2ff057
%_gpgbin /usr/bin/gpg
2ff057
.fi
2ff057
.PP
2ff057
をマクロの設定ファイルに含めれば良い。
2ff057
システム全体の設定には
2ff057
.I /etc/rpm/macros
2ff057
を、ユーザごとの設定には
2ff057
.I ~/.rpmmacros
2ff057
を使用する。
2ff057
.SS データベース再作成オプション
2ff057
データベースを再作成するコマンドの一般的な形式は:
2ff057
.PP
2ff057
.BR rpm " {" \-\-initdb|\-\-rebuilddb "} [" \-v "] [" "\-\-dbpath \fIDIRECTORY" ]
2ff057
.br
2ff057
.RB "    [" "\-\-root \fIDIRECTORY" ]
2ff057
.PP
2ff057
新たなデータベースを作成する場合には
2ff057
.B \-\-initdb
2ff057
を使い、インストールされているパッケージのへッダーから
2ff057
データベースのインデックスを再作成するには
2ff057
.B \-\-rebuilddb
2ff057
を使用する。
2ff057
.SS "SHOWRC"
2ff057
コマンド
2ff057
.PP
2ff057
.B "rpm \-\-showrc"
2ff057
.PP
2ff057
は、
2ff057
.B rpm
2ff057
が使用するすべてのオプションの値を表示する。
2ff057
値はファイル
2ff057
.I rpmrc
2ff057
2ff057
.I macros
2ff057
で設定される。
2ff057
.SS "FTP/HTTP オプション"
2ff057
インターネットからパッケージを検索したりインストールできるようにするために、
2ff057
.B rpm
2ff057
は FTP と HTTP のクライアントとして動作することができる。
2ff057
インストール、アップグレード、検索するパッケージファイルは
2ff057
以下の ftp または http スタイルの URL で指定することができる。
2ff057
.PP
2ff057
ftp://USER:PASSWORD@HOST:PORT/path/to/package.rpm
2ff057
.PP
2ff057
もし
2ff057
.B :PASSWORD
2ff057
の部分が省略された場合には、パスワードが
2ff057
(ユーザ/ホスト名の組合わせごとに)尋ねられる。
2ff057
ユーザとパスワードの両方が省略された場合には、
2ff057
anonymous(匿名)
2ff057
.B ftp
2ff057
が使用される。すべての場合において
2ff057
パッシブ (PASV)
2ff057
.B ftp
2ff057
転送が利用される。
2ff057
.PP
2ff057
ftp URL において、
2ff057
.B rpm
2ff057
では次のオプションが可能である。
2ff057
.TP
2ff057
.BI \-\-ftpproxy " HOST"
2ff057
プロキシを用いたファイアウォールを通してユーザが ftp できるように、
2ff057
すべての ftp 転送にホスト
2ff057
.I HOST
2ff057
はプロキシサーバーとして使用される。
2ff057
マクロ
2ff057
.B %_ftpproxy
2ff057
の設定でも、このオプションを指定することができる。
2ff057
.TP
2ff057
.BI \-\-ftpport " PORT"
2ff057
.\"TSEKINE 多分、原文の方が間違ってる
2ff057
デフォルトのポートの代わりに、プロキシ ftp サーバの ftp 接続に使用する
2ff057
TCP
2ff057
.I PORT
2ff057
(ポート)番号。
2ff057
マクロ
2ff057
.B %_ftpport
2ff057
の設定でも、このオプションを指定することができる。
2ff057
.PP
2ff057
.B http
2ff057
URL において、
2ff057
.B rpm
2ff057
では次のオプションが可能である。
2ff057
.TP
2ff057
.BI \-\-httpproxy " HOST"
2ff057
すべての http 転送にホスト
2ff057
.I HOST
2ff057
はプロキシサーバーとして使用される。
2ff057
マクロ
2ff057
.B %_httpproxy
2ff057
の設定でも、このオプションを指定することができる。
2ff057
.TP
2ff057
.BI \-\-httpport " PORT"
2ff057
デフォルトのポートの代わりに、http プロキシサーバの接続で使用する
2ff057
TCP
2ff057
.B PORT
2ff057
(ポート)番号。
2ff057
.SH 過去の遺産
2ff057
.SS "rpmbuild の実行"
2ff057
rpm のビルドモードは、現在では
2ff057
.I /usr/bin/rpmbuild
2ff057
に含まれる。
2ff057
過去との互換性は以下の popt によるエイリアスによって提供され、
2ff057
それはまずまずではあるが完全ではない。
2ff057
よって popt のエイリアスを使ったビルドモードの互換性は、
2ff057
rpm から取り除かれつつある。
2ff057
以前の
2ff057
.BR rpm (8)
2ff057
に記述されていた
2ff057
.B rpm
2ff057
ビルドモードについてのすべての文書は、
2ff057
.B rpmbuld
2ff057
パッケージをインストールし
2ff057
.BR rpmbuild (8)
2ff057
を参照すること。
2ff057
.PP
2ff057
これからも
2ff057
.B rpm
2ff057
のコマンドラインから
2ff057
.B rpmbuild
2ff057
を呼び出したければ、以下の行を
2ff057
.I /etc/popt
2ff057
に加えればよい。
2ff057
.PP
2ff057
.nf
2ff057
rpm     exec \-\-bp               rpmb \-bp
2ff057
rpm     exec \-\-bc               rpmb \-bc
2ff057
rpm     exec \-\-bi               rpmb \-bi
2ff057
rpm     exec \-\-bl               rpmb \-bl
2ff057
rpm     exec \-\-ba               rpmb \-ba
2ff057
rpm     exec \-\-bb               rpmb \-bb
2ff057
rpm     exec \-\-bs               rpmb \-bs 
2ff057
rpm     exec \-\-tp               rpmb \-tp 
2ff057
rpm     exec \-\-tc               rpmb \-tc 
2ff057
rpm     exec \-\-ti               rpmb \-ti 
2ff057
rpm     exec \-\-tl               rpmb \-tl 
2ff057
rpm     exec \-\-ta               rpmb \-ta
2ff057
rpm     exec \-\-tb               rpmb \-tb
2ff057
rpm     exec \-\-ts               rpmb \-ts 
2ff057
rpm     exec \-\-rebuild          rpmb \-\-rebuild
2ff057
rpm     exec \-\-recompile        rpmb \-\-recompile
2ff057
rpm     exec \-\-clean            rpmb \-\-clean
2ff057
rpm     exec \-\-rmsource         rpmb \-\-rmsource
2ff057
rpm     exec \-\-rmspec           rpmb \-\-rmspec
2ff057
rpm     exec \-\-target           rpmb \-\-target
2ff057
rpm     exec \-\-short\-circuit    rpmb \-\-short\-circuit
2ff057
.fi
2ff057
.SH ファイル
2ff057
.SS "rpmrc 設定"
2ff057
.PP
2ff057
.nf
2ff057
\fI/usr/lib/rpm/rpmrc\fR
2ff057
\fI/usr/lib/rpm/redhat/rpmrc\fR
2ff057
\fI/etc/rpmrc\fR
2ff057
\fI~/.rpmrc\fR
2ff057
.fi
2ff057
.SS マクロ設定
2ff057
.nf
2ff057
\fI/usr/lib/rpm/macros\fR
2ff057
\fI/usr/lib/rpm/redhat/macros\fR
2ff057
\fI/etc/rpm/macros\fR
2ff057
\fI~/.rpmmacros\fR
2ff057
.fi
2ff057
.SS データベース
2ff057
.nf
2ff057
\fI/var/lib/rpm/Basenames\fR
2ff057
\fI/var/lib/rpm/Conflictname\fR
2ff057
\fI/var/lib/rpm/Dirnames\fR
2ff057
\fI/var/lib/rpm/Filemd5s\fR
2ff057
\fI/var/lib/rpm/Group\fR
2ff057
\fI/var/lib/rpm/Installtid\fR
2ff057
\fI/var/lib/rpm/Name\fR
2ff057
\fI/var/lib/rpm/Packages\fR
2ff057
\fI/var/lib/rpm/Providename\fR
2ff057
\fI/var/lib/rpm/Provideversion\fR
2ff057
\fI/var/lib/rpm/Pubkeys\fR
2ff057
\fI/var/lib/rpm/Removed\fR
2ff057
\fI/var/lib/rpm/Requirename\fR
2ff057
\fI/var/lib/rpm/Requireversion\fR
2ff057
\fI/var/lib/rpm/Sha1header\fR
2ff057
\fI/var/lib/rpm/Sigmd5\fR
2ff057
\fI/var/lib/rpm/Triggername\fR
2ff057
.fi
2ff057
.SS 一時ファイル
2ff057
\fI/var/tmp/rpm*\fR
2ff057
.SH 関連項目
2ff057
.BR popt (3),
2ff057
.BR rpm2cpio (8),
2ff057
.BR rpmbuild (8),
2ff057
.nf
2ff057
.UR http://www.rpm.org/
2ff057
.B http://www.rpm.org/
2ff057
.UE
2ff057
.fi
2ff057
.SH 著者
2ff057
.nf
2ff057
Marc Ewing <marc@redhat.com>
2ff057
Jeff Johnson <jbj@redhat.com>
2ff057
Erik Troan <ewt@redhat.com>
2ff057
.fi