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试试 各发行版有自己的依赖关系解决方案,可以自动解决依赖关系。
Mandriva下使用 urpmi file.rpm 可以自动安装所需的软件包。Red Hat/Fedora则要使用yum install file.rpm,也可以自动解决依赖关系。SUSE不详,但它自己也有。
在绝大多数情况下,研究依赖关系是没有用的。因为RPM本身在编译的过程中可能产生二进制依赖关系,而非软件包依赖关系。比如scim-pinyin会依赖libscim.so.6这个文件,而这种依赖关系只有在安装的时候才能知道。
uo uo up! 8) rpm -q --requries filename。rpm
页:
[1]