軟體包依賴死迴圈

2021-05-24 22:55:41 字數 2482 閱讀 2775

在裝gd庫的devel包時,出現了軟體包依賴死迴圈的情況,怎麼樣才能把這些軟體包裝上呢?請高手指教

libx11依賴於libxdmcp, libxdmcp依賴於xorg-x11, xorg-x11依賴於mesa-libgl, mesa-libgl又依賴於libx11,如下:

[code]

[root@localhost server]# rpm -i gd-devel-2.0.33-9.4.el5_1.1.i386.rpm

warning: gd-devel-2.0.33-9.4.el5_1.1.i386.rpm: header v3 dsa signature: nokey, key id 37017186

error: failed dependencies:

libx11-devel is needed by gd-devel-2.0.33-9.4.el5_1.1.i386

libxpm-devel is needed by gd-devel-2.0.33-9.4.el5_1.1.i386

[root@localhost server]# rpm -i libx11-devel-1.0.3-9.el5.i386.rpm

warning: libx11-devel-1.0.3-9.el5.i386.rpm: header v3 dsa signature: nokey, key id 37017186

error: failed dependencies:

libxdmcp-devel is needed by libx11-devel-1.0.3-9.el5.i386

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

[root@localhost server]# rpm -i libxdmcp-devel-1.0.1-2.1.i386.rpm

warning: libxdmcp-devel-1.0.1-2.1.i386.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.i386

[root@localhost server]# rpm -i xorg-x11-proto-devel-7.1-9.fc6.i386.rpm

warning: xorg-x11-proto-devel-7.1-9.fc6.i386.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.i386

[root@localhost server]# rpm -i mesa-libgl-devel-6.5.1-7.7.el5.i386.rpm

warning: mesa-libgl-devel-6.5.1-7.7.el5.i386.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.i386

[/code]

freeboy6716

呃,自己找到解決 方法了,原來幾個包一起裝就可以了。。。。。。。。。

zyp339025518

:m01: :m01: :m01: :m01: 找到方法了啊?

freeboy6716

嗯,把那幾個包的名字跟在同乙個rpm -ivh後面就可以了。。。。。。

以前都不知道幾個包是可以同時裝的,呵呵

不過,不知道有沒有什麼方法可以自動檢測其依賴關係,自動安裝所需要的包呢?

jiannma

可以用yum 安裝的 :mrgreen:

marsaber

chenyx

如果是rh系列的,還是用yum吧,省事

五岳之巔

沒錯互相依賴就用:rpm -ivh *.rpm(注意是*.rpm而不是*)

www_xylove

yum一下

marsaber

好像是你這樣的,上週我還遇到了,不過具體忘了。

不好意思,lz試試吧。

emmoblin

自己安裝經常會有迴圈以來的問題,所有最好用包管理進行安裝

Linux 軟體包依賴

教你如何在fedora,centos,rhel中檢查rpm包的依賴性 rpm 命令 linux rpm 命令引數使用詳解 已安裝的包 rpm qr 未安裝的包 yum install yum utils yum destdir rpm qprrepoquery requires resolve rp...

apt file 解決軟體包依賴

apt file是乙個軟體包查詢工具,可以查到軟體包所含的檔案和安裝的位置。1 安裝apt file,sudo apt get install apt file 2 更新,apt file update 3 搜尋依賴,比如需要庫檔案libvga.so.1,輸入 apt file search lib...

離線安裝RPM軟體包和依賴

一般在機器能正常聯網的情況下我們都會通過使用yum來安裝軟體包,這樣可以節省大量的時間,但是對於那些先天就無法上網或者沒有驅動網絡卡的記起來來說就需要使用rpm的本地安裝包解決。兩台機器最好是相同的系統版本,而且系統環境也相同。1 上網的機器上安裝yum 工具 centos5 1 yuminstal...