今インストールされているパッケージの情報を知りたいとします。
先ず、今インストールされている全てのパッケージを知るには
rpm -qa を用います。
実際には sort にパイプして
$ rpm -qa | sort | less
$ rpm -qa | grep devel | sort
こうして調べたいパッケージを見つけたならば、
何時誰が作ったパッケージで何時インストールされたのか、
等の情報を得ることができます。
それには rpm -qi を用います。
例えば a2ps の情報であれば
$ rpm -qi a2ps Name : a2ps Relocations: (not relocateable) Version : 4.13b Vendor: (none) Release : 10.3tk1 Build Date: 金 8/20 11:53:53 2004 Install Date: 日 8/22 16:21:11 2004 Build Host: ww5pt176.local Group : Applications/Publishing Source RPM: a2ps-4.13b-10.3tk1.src.rpm Size : 4511931 License: GPL Signature : (none) Packager : KOBAYASHI R. Taizo <xxxxxxx@mac.com> URL : http://www.inf.enst.fr/~demaille/a2ps/ Summary : テキストなどのPostscriptへのフィルタ Description : a2psは優れた印刷能力をもった, テキストを PostScriptへ変換するフィルタ です。 これは、プログラム言語や文字コード(ISO Latins, Cyrillic, EUC-JP等)、 用紙、(インタフェースに対して)NLSなどを広範囲にサポートしています。 いくつかのファイルを別のアプリケーションでフィルタリングさせる機能も持っ ており、DVIや PostScript等を全く同じインタフェースで区別することなく印 刷することができます。
では、a2ps で一体どのようなファイルが何処にインストールされているのかを
知るにはどうすれば良いのでしょうか。
それには rpm -ql を用います。
$ rpm -ql a2ps /private/etc/a2ps-site.cfg /private/etc/a2ps.cfg /usr/local/bin/a2ps /usr/local/bin/card /usr/local/bin/composeglyphs ................... /usr/local/share/ogonkify/ptmri-o.ps /usr/share/info/a2ps.info.gz /usr/share/info/ogonkify.info.gz /usr/share/info/regex.info.gz
最後に、このパッケージの履歴をみてみましょう。
それには以下の様にします。
2
$ rpm -q --changelog a2ps |less