Linux下,如何安裝有互相依賴關係的RPM包
在linux上安裝oracle前需要安裝幾個RPM包,在安裝時我發現有兩個RPM是有依賴關係的,如下樣本:
[root@bogon snmp]# rpm -ivh elfutils-devel-0.125-3.el5.i386.rpm
warning: elfutils-devel-0.125-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
elfutils-devel-static = 0.125-3.el5 is needed by elfutils-devel-0.125-3.el5.i386
elfutils-libelf-devel = 0.125-3.el5 is needed by elfutils-devel-0.125-3.el5.i386
[root@bogon snmp]# rpm -ivh elfutils-devel-static-0.125-3.el5.i386.rpm
warning: elfutils-devel-static-0.125-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
elfutils-devel = 0.125-3.el5 is needed by elfutils-devel-static-0.125-3.el5.i386
elfutils-libelf-devel-static = 0.125-3.el5 is needed by elfutils-devel-static-0.125-3.el5.i386[/code]
安裝elfutils-devel-0.125-3.el5.i386.rpm
的時候提示需要elfutils-devel-static
,但是安裝elfutils-devel-static-0.125-3.el5.i386.rpm
的時候又需要elfutils-devel,如何解決呢?
其實,這裡有個小竅門,將這兩個RPM包一同安裝就可以了。
rpm -ivh elfutils-devel-0.125-3.el5.i386.rpm elfutils-devel-static-0.125-3.el5.i386.rpm
http://hi.baidu.com/maojc/blog/item/7dfa2da8df8161b6ca130c64.html