rpmファイルをインストール際、依存関係を調べる必要がありますが、
rpmファイルが必要としているプログラムやライブラリのバージョンなどを調べるには
rpmコマンドの-qpRオプションを実行すると詳しく表示されます。
例えば、rrdtool-1.2.28-1.el5.rf.x86_64.rpmの依存関係は以下のようになってます。
[root@server ~]# rpm -qpR rrdtool-1.2.28-1.el5.rf.x86_64.rpm
/usr/bin/perl
/usr/bin/rrdcgi
libart_lgpl_2.so.2()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libfreetype.so.6()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpng12.so.0()(64bit)
libpng12.so.0(PNG12_0)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librrd.so.2()(64bit)
librrd_th.so.2()(64bit)
libz.so.1()(64bit)
perl >= 4:5.8.8
perl(IO::File)
perl(RRDp)
perl(RRDs)
perl(Time::HiRes)
perl(lib)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
[root@server ~]# rpm -qa |grep rrdtool
rrdtool-1.2.23-1.el5.rf
rrdtool-devel-1.2.15-1.el4.rf
perl-rrdtool-1.2.23-1.el5.rf
以上
▼参考URL
RPMパッケージの依存性を調べるには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/329rpmconf.html