2011年12月31日土曜日

RPMパッケージの検索

rpmコマンドのオプションがたくさんあって大変だ。
rpm にqueryの-qオプション+オプションを組み合わせるといろいろな情報が表示できる。

たとえばhttpdからインストールされたファイル名をすべて表示する。
rpm -ql httpd

下記はパッケージ名を引数にする
-qa インストール済全パッケージを表示(all?)
-qi インストール済パッケージの情報を表示(info?)
-ql インストール済パッケージに含まれるファイルリストを表示(list?)
-qc パッケージからインストールされた設定ファイルを表示(config?)
-qd パッケージからインストールされたドキュメントを表示(document?)
-q --changelog パッケージの変更履歴を表示

下記はパッケージファイル名を引数にする
-qpi 未インストールパッケージの情報を表示(pre? info?)
-qpl 未インストールパッケージ内のファイルリストを表示(pre? list?)

下記はファイル名を引数にする
-qf ファイルがどのパッケージからインストールされたかを表示(find?)