Example 3-3. インストールされているrpmパッケージの情報を得る
パッケージをインストールしたけれでも、バージョンを忘れてしまったので知り
たいと言うときには、オプション-q (query)を用います。例えば、
パッケージ ktermについて知りたい場合を示します。
$ rpm -q kterm (ktermのバージョンを知りたいとき)
kterm-6.2.0-14vl4 |
また、オプション
-i (information;情報)を併用して、
$ rpm -qi kterm
Name : kterm Relocations: (not relocateable)
Version : 6.2.0 Vendor: Project Vine
Release : 14vl4 Build Date: 2000年 7月21日(金) 午前01時21分58秒 JST
Install date: 2000年10月 8日(日) 午前02時35分09秒 JST Build Host: venus.athome
Group : User Interface/Desktops Source RPM: kterm-6.2.0-14vl4.src.rpm
Size : 386868 License: X, distributable
Packager : Jun Nishii <jun@vinelinux.org>
Summary : 日本語の表示が可能な X 上のターミナルソフトです.
Description :
日本語の表示が可能な X 上のターミナルソフトです. X の標準ターミナルソ
フト xterm に日本語を取り扱う機能が付加されています. xterm の上位互換
となっており, オプションの設定や操作方法は xterm とほとんど同じです.
このパッケージには xterm セキュリティーパッチと16 色パッチが当たってい
ます.
ドキュメントは man kterm および man xterm を参考にして下さい. |
このように、パッケージに関するいろいろな情報を得ることができます。さらに
オプション
-l (list;一覧)を用いると、パッケージに含まれるファイ
ル一覧が表示されます。
$ rpm -ql kterm
/etc/X11/wmconfig/kterm
/usr/X11R6/bin/kterm
/usr/X11R6/lib/X11/app-defaults/KTerm
/usr/X11R6/lib/X11/ja/app-defaults/KTerm
/usr/X11R6/man/ja/man1/kterm.1x.gz
/usr/X11R6/man/man1/kterm.1x.gz
/usr/doc/kterm-6.2.0
/usr/doc/kterm-6.2.0/DEMO.kt.uu
/usr/doc/kterm-6.2.0/DEMO.xbm
/usr/doc/kterm-6.2.0/README.kt
/usr/doc/kterm-6.2.0/kterm.termcap
/usr/doc/kterm-6.2.0/kterm.terminfo |
これらのオプションを全て付けることもできます。表示が多い場合はページャ
lessを用いると便利です。
# rpm -qil package | less |
また、grepコマンドを用いれば、探したいパターンpatternを検索することがで
きます。
$ rpm -qil package | grep pattern |
Example 3-4. 持ってきたrpmパッケージに関する情報を得る
インストールされているパッケージでなく、持ってきたパッケージ
package-1.0-2vl3.i386.rpmの情報やファイル一覧を知りたいときには、オプショ
ン -p (package)を併用します。この場合は〜i386.rpmまでを含むファ
イル名全体を指定します。
$ rpm -qilp package-1.0-2vl3.i386.rpm |
さらにオプション
-v(verbose)も使って
$ rpm -qilvp package-1.0-2vl3.i386.rpm |
とすると、各ファイルの属性なども表示されます。
Example 3-5. インストールされているファイルの属するパッケージ名を知る
インストールされてるファイル/usr/X11R6/bin/ktermが、どのRPMパッケージに含ま
れているものなのかを知りたいときには、オプション-f (file;ファイ
ル)を用いるとパッケージ名が表示されます。
$ rpm -qf /usr/X11R6/bin/kterm
kterm-6.2.0-14vl4 |