LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1153|回复: 14

如何解决rpm包的冲突?

[复制链接]
发表于 2003-5-31 21:18:40 | 显示全部楼层 |阅读模式
我编译安装星际译王2.1,说需要libgnomeui这个包,于是添加libgnomeui2_0-devel,同时也被告知还要添加其他软件包。
但是最后却又提示说要安装新的软件包,就必须卸载原有的一大堆软件,包括OpenOffice等!!!
这怎么办啊?
发表于 2003-5-31 21:30:11 | 显示全部楼层
自行编译软件安装一般都会要求安装相应的devel库,libgnomeui就是其中之一,可能还有更多。这是很正常的。

而libgnomeui是Mandrake自带的软件,要通过rpmdrake完成安装。也不要自行从光盘或者其他网站上寻找。用RPMDrake会帮你很好地解决软件依赖性问题。
 楼主| 发表于 2003-5-31 22:53:06 | 显示全部楼层
请看图!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-5-31 23:14:40 | 显示全部楼层
是不是缺少了libgnomeui-devel
发表于 2003-5-31 23:37:30 | 显示全部楼层
为什么要“编译”安装?
我觉得直接安装rpm包就少一些麻烦。
 楼主| 发表于 2003-5-31 23:40:08 | 显示全部楼层
To fangshun:我就是要安装这个包,结果得到这样的提示。

To trotsky:用rpm包直接安装是方便,但我想学习如何编译,所以就试一试。
发表于 2003-5-31 23:57:37 | 显示全部楼层
推荐大家编译成rpm来安装
而且先修改spec文件里面的依赖关系

简要编译说明:
首先需要编译器
还要安装rpmbuild等包
然后把软件包里面的*.spec拷贝到
/usr/src/***/SPEC
然后把软件包.tar.gz之类的拷贝到Source文件夹
然后再spec文件夹里面运行rpmbuild -bb *.spec就可以了
详细方法应该可以在其他地方找得到
 楼主| 发表于 2003-6-1 00:22:24 | 显示全部楼层
但这个软件包的问题还是存在啊。没有解决的办法,就永远也不能安装这个包?

QuickTime版主,你的办法我试试啦。修改了spec文件里的依赖关系会不会对编译出来对rpm包有影响?
谢谢!
发表于 2003-6-1 00:32:11 | 显示全部楼层
在apt里也有类似的问题。。没有解决过,安装包a说需要包b同时会删除包c,但是再安装包a的时候,又会提示安装包c,于是又把包c装起,但又提示删除包b。。。呵呵。。我晕。。
 楼主| 发表于 2003-6-1 21:27:22 | 显示全部楼层
最初由 月风 发表
在apt里也有类似的问题。。没有解决过,安装包a说需要包b同时会删除包c,但是再安装包a的时候,又会提示安装包c,于是又把包c装起,但又提示删除包b。。。呵呵。。我晕。。
那么就该添加一个机制,最后把包c又重新安装起来。
对吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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