Linux Tips

RPMパッケージの情報を調べるには

北浦訓行
2001/3/22

 RPMパッケージでプログラムをインストール/アップデート/アンインストールする場合、システムに入っているRPMパッケージのバージョン番号を調べる必要がある。

 インストール済みのパッケージを調べるには、「-qa」オプション付きでrpmコマンドを実行する。ただし、そのまま実行すると、システムにインストールされている全RPMパッケージが表示されるので、grepコマンドと組み合わせて、目的のパッケージを検索するといい。

 例えば、BINDのRPMパッケージを表示するには、以下のコマンドを実行する。

# rpm -qa | grep bind
bind-8.2.2P5-1
bind-utils-8.2.2P5-1
ypbind-3.3-16

 RPMパッケージの情報を表示するには、「-qi」オプションを使用する。

# rpm -qi bind
Name        : bind                      Relocations: (not relocatable)
Version     : 8.2.2P5                        Vendor: (none)
Release     : 1                          Build Date: Thu Nov 25 13:34:59 1999
Install date: Sat Feb 12 04:58:51 2000   Build Host: build.turbolinux.co.jp
Group       : System Environment/Daemons Source RPM: bind-8.2.2P5-1.src.rpm
Size        : 1141347                       License: distributable
URL         : http://www.isc.org/bind.html
Summary     : An Internet name server.
Description :
Bind includes the named name server, which resolves host names to IP
addresses (and vice versa), and a resolver library (a set of routines
(省略)

 インストールされたRPMパッケージのディレクトリを調べるには、「-ql」オプションを使用する。

# rpm -ql bind
/etc/rc.d/init.d/named
/etc/rc.d/rc0.d/K45named
/etc/rc.d/rc1.d/K45named
/etc/rc.d/rc2.d/K45named
/etc/rc.d/rc3.d/S55named
(省略)

 また、プログラムなどがどのRPMパッケージに入っているかを調べるには、「-qf」オプションを使用する。

# rpm -qf /etc/rc.d/init.d/named
bind-8.2.2P5-1

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間