解决安装RPM包时循环依赖的问题
2016-11-15 20:56
337 查看
在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
[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
相关文章推荐
- 解决rpm包安装时的循环依赖问题
- 解决RPM包循环依赖的问题
- linux安装软件(rpm/yum/apt-get/python)等解决依赖问题
- rpm 安装zabbix遇到的依赖问题和解决方法
- 解决npm安装依赖缓慢的问题
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
- Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决
- 重装Ubuntu 14.04后使用apt-get安装build-essential(即sudo apt-get install build-essential)时出现包依赖项问题的解决方法
- 解决Linux系统中Bioconductor安装程序包时RCurl和XML的依赖问题
- 解决国内NPM(node.js)安装依赖速度慢问题
- 【解决】Ubuntu安装NVIDIA驱动后桌面循环登录问题