rpmやyumでパッケージの内容を確認する方法

rpmコマンドでパッケージの内容を確認するには

rpm -qlp <rpmパッケージ>


例えば

# rpm -qlp mysql-bench-5.5.8-1.el5.remi.x86_64.rpm 
/usr/share/sql-bench
/usr/share/sql-bench/Data
/usr/share/sql-bench/Data/ATIS
/usr/share/sql-bench/Data/ATIS/aircraft.txt
/usr/share/sql-bench/Data/ATIS/airline.txt
...(以下略)...


yumコマンドにはパッケージの内容を確認するオプションがありません。しかしyumdownloaderでダウンロードすれば、rpmコマンドで内容を確認することができます。

# yumdownloader mysql-bench --enablerepo=remi-test
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: www.ftp.ne.jp
 * base: www.ftp.ne.jp
 * epel: ftp.riken.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
mysql-bench-5.5.8-1.el5.remi.x86_64.rpm
# rpm -qlp mysql-bench-5.5.8-1.el5.remi.x86_64.rpm


yumdownloaderはyum-utilsパッケージに含まれています。あらかじめインストールしておきましょう。

# yum install yum-utils