rpm倚赖关系的问题,跪谢!:)

rpm倚赖关系的问题,跪谢!:)

我想问一下各位兄弟有没有什么办法或命令来列出某个rpm包所需要的倚赖关系呀?
用直接安装有提示的方法是可以,但是我想列出的是已经安装过的rpm包在安装时需要的倚赖关系的列表,这样用直接安装的方法只是提示"软件包已经安装",所以我想来问问各位兄弟有什么方法可以列出我所说的这个情况的rpm包的倚赖关系!
跪谢!!!我很着急的,跪求!!!
各发行版有自己的依赖关系解决方案,可以自动解决依赖关系。

Mandriva下使用 urpmi file.rpm 可以自动安装所需的软件包。Red Hat/Fedora则要使用yum install file.rpm,也可以自动解决依赖关系。SUSE不详,但它自己也有。

在绝大多数情况下,研究依赖关系是没有用的。因为RPM本身在编译的过程中可能产生二进制依赖关系,而非软件包依赖关系。比如scim-pinyin会依赖libscim.so.6这个文件,而这种依赖关系只有在安装的时候才能知道。
欧,原来是这样阿,那看来在rhas4 下我这种情况是不太可能解决了,我就是想知道各rpm包所需要的倚赖关系,看来是不太现实了,谢谢你兄弟!
我主要是想修改comps.xml,所一说我需要里面的包的倚赖关系!
rpm -qpR *.rpm试试
[quote:7aff3edbf2="mandrakechina"]各发行版有自己的依赖关系解决方案,可以自动解决依赖关系。

Mandriva下使用 urpmi file.rpm 可以自动安装所需的软件包。Red Hat/Fedora则要使用yum install file.rpm,也可以自动解决依赖关系。SUSE不详,但它自己也有。

在绝大多数情况下,研究依赖关系是没有用的。因为RPM本身在编译的过程中可能产生二进制依赖关系,而非软件包依赖关系。比如scim-pinyin会依赖libscim.so.6这个文件,而这种依赖关系只有在安装的时候才能知道。[/quote]
uo uo up!
rpm -q --requries filename。rpm