QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1312|回复: 6

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

[复制链接]
发表于 2005-6-5 00:04:58 | 显示全部楼层 |阅读模式
我想问一下各位兄弟有没有什么办法或命令来列出某个rpm包所需要的倚赖关系呀?
用直接安装有提示的方法是可以,但是我想列出的是已经安装过的rpm包在安装时需要的倚赖关系的列表,这样用直接安装的方法只是提示"软件包已经安装",所以我想来问问各位兄弟有什么方法可以列出我所说的这个情况的rpm包的倚赖关系!
跪谢!!!我很着急的,跪求!!!
发表于 2005-6-5 00:36:24 | 显示全部楼层
各发行版有自己的依赖关系解决方案,可以自动解决依赖关系。

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

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

使用道具 举报

 楼主| 发表于 2005-6-5 00:44:50 | 显示全部楼层
欧,原来是这样阿,那看来在rhas4 下我这种情况是不太可能解决了,我就是想知道各rpm包所需要的倚赖关系,看来是不太现实了,谢谢你兄弟!
回复

使用道具 举报

 楼主| 发表于 2005-6-5 00:46:03 | 显示全部楼层
我主要是想修改comps.xml,所一说我需要里面的包的倚赖关系!
回复

使用道具 举报

发表于 2005-6-6 10:59:49 | 显示全部楼层
rpm -qpR *.rpm试试
回复

使用道具 举报

发表于 2005-6-6 19:46:00 | 显示全部楼层
[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!
回复

使用道具 举报

发表于 2005-6-14 11:34:21 | 显示全部楼层
rpm -q --requries filename。rpm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-20 10:09 , Processed in 0.057796 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表