2013-03-13 118 views
0

我正在嘗試安裝libevent-devel,但由於以下顯示的依賴關係而失敗。無法安裝libevent-devel

我也嘗試安裝libevent-devel所需的依賴項,但它也失敗了,因爲它需要libevent-devel,如下所示。

我該如何解決這個問題?希望對你有所幫助。

[根@ BOX1選擇]#轉速-ivh的libevent-devel的-1.4.13-4.el6.x86_64.rpm

警告:libevent的-devel的-1.4.13-4.el6.x86_64.rpm :擡頭V3 RSA/SHA1簽名,密鑰ID c105b9de:NOKEY 錯誤:失敗的依賴關係:

libevent-doc = 1.4.13-4.el6 is needed by libevent-devel-1.4.13-4.el6.x86_64 
libevent-headers = 1.4.13-4.el6 is needed by libevent-devel-1.4.13-4.el6.x86_64 

[根@ BOX1選擇]#

[根@ BOX1選擇]#轉速-ivh的libevent-doc的-1.4.13-4.el6.noarch.rpm

警告:libevent的-DOC-1.4.13-4.el6.noarch.rpm:擡頭V4 DSA/SHA1簽名,密鑰ID 192a7d7d:NOKEY 錯誤:失敗的依賴關係:

libevent-devel = 1.4.13-4.el6 is needed by libevent-doc-1.4.13-4.el6.noarch 

[根@ BOX1選擇] #

[根@ BOX1選擇]#轉速-ivh libevent的報頭-1.4.13-4.el6.noarch.rpm

警告:libevent的報頭-1.4.13-4.el6.noarch。 rpm:標頭V3 RSA/SHA1簽名,密鑰ID c105b9de:NOKEY 錯誤:失敗的依賴關係:

libevent-devel = 1.4.13-4.el6 is needed by libevent-headers-1.4.13-4.el6.noarch 

[根@ BOX1選擇]#

回答

3

http://libevent.org/下載libevent的包並編譯它。

wget "https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz" 
tar -xzvf libevent-1.4.14b-stable.tar.gz 
cd libevent-1.4.14b-stable 
./configure 
make 
sudo make install 
0

我還發現這個循環依賴。 只需使用--nodeps選項即可解決此問題。

[[email protected] opt]# rpm -ivh libevent-devel-1.4.13-4.el6.x86_64.rpm --nodeps 

安裝完成後,您現在可以安裝libevent-doc和libevent-Header而不會出現問題。

0

rpm所有的同一個命令行上互相依賴的軟件包,它可以識別的依賴性得到滿足:

rpm -ivh libevent-devel-1.4.13-4.el6.x86_64.rpm libevent-doc-1.4.13-4.el6.noarch.rpm libevent-headers-1.4.13-4.el6.noarch.rpm