解决安装RPM包时循环依赖的问题

在RHEL上安装RPM包时,可能会遇到循环依赖的问题,例如:RPM包1依赖于包2,包2依赖于包3,包3又依赖于包1,好像就没办法装下去了。下面就是一例:

[root@RHEL rpm]# rpm -ivh mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm 

warning: mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        libX11-devel is needed by mesa-libGL-devel-6.5.1-7.7.el5.x86_64

[root@RHEL rpm]# rpm -ivh libX11-devel-1.0.3-9.el5.x86_64.rpm 

warning: libX11-devel-1.0.3-9.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        libXdmcp-devel is needed by libX11-devel-1.0.3-9.el5.x86_64

        xorg-x11-proto-devel >= 7.1-2 is needed by libX11-devel-1.0.3-9.el5.x86_64

[root@RHEL rpm]# rpm -ivh libXdmcp-devel-1.0.1-2.1.x86_64.rpm 

warning: libXdmcp-devel-1.0.1-2.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        xorg-x11-proto-devel is needed by libXdmcp-devel-1.0.1-2.1.x86_64

You have new mail in /var/spool/mail/root

[root@RHEL rpm]# rpm -ivh xorg-x11-proto-devel-7.1-9.fc6.x86_64.rpm 

warning: xorg-x11-proto-devel-7.1-9.fc6.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        mesa-libGL-devel is needed by xorg-x11-proto-devel-7.1-9.fc6.x86_64

[root@RHEL rpm]# rpm -ivh mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm 

warning: mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        libX11-devel is needed by mesa-libGL-devel-6.5.1-7.7.el5.x86_64

文章来源:http://www.codelast.com/

这个时候,把这些包一起安装就好了:

rpm -ivh mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm libX11-devel-1.0.3-9.el5.x86_64.rpm libXdmcp-devel-1.0.1-2.1.x86_64.rpm xorg-x11-proto-devel-7.1-9.fc6.x86_64.rpm mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm

有人说要加上--aid的参数,我没加也可以通过。

NULL

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值