2011-07-18 46 views
0

我想在我的redhat 5.x系統上安裝gcc4-4.1.2-44.EL4_8.1.i386.rpm,但需要很多依賴項。關於如何解決下面的衝突錯誤的任何想法?

dependency - kernel-headers-2.2.19-1.0.291.i386.rpm, installed okay 
dependency - glibc-headers-2.8.90-11.i386.rpm, 
       [[email protected] glibc-headers]# rpm -ivh glibc* 
       error: Failed dependencies: 
       glibc = 2.8.90-11 is needed by glibc-headers-2.8.90-11.i386 
dependency - glibc-2.3.4-2.i386.rpm 
       [[email protected] glibc]# rpm -ivh glibc* 
       warning: glibc-2.3.4-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 73307de6 error: Failed dependencies: 
       glibc-common = 2.3.4-2 is needed by glibc-2.3.4-2.i386 
       glibc < 2.5 conflicts with glibc-common-2.5-18.i386 

回答

0

您是否第一次嘗試使用yum? yum會自動獲取並安裝所有依賴項。

yum update glibc 

應該爲你做。它看起來像你正在更新glibc,因爲一些其他的包依賴於它。你可以通過yum安裝這個原始包(如果它在一個版本庫中可用)並且可以處理這個和所有後續的依賴關係。

yum install <your_original_sw_name>