Linux
無法在 Centos 6 上安裝 Subversion
我正在嘗試在 Centos 6.7 上安裝 subversion 客戶端,但執行後:
yum install subversion
我得到以下回复:
Error: Package: subversion-1.6.17-1.el5.x86_64 (amberdms-updates) Requires: libneon.so.25()(64bit) Error: Package: subversion-1.6.17-1.el5.x86_64 (amberdms-updates) Requires: python(abi) = 2.4 Installed: python-2.6.6-64.el6.x86_64 (@base) python(abi) = 2.6 Available: python26-2.6.5-6.el5.x86_64 (amberdms-os) python(abi) = 2.6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
我需要手動安裝上述依賴項嗎?
還是有另一種安裝顛覆的方法?
您正在執行 CentOS 6,但您已經安裝了第三方軟體庫
amberdms-updates
,並且amberdms-os
可能還有其他軟體,它們是為 CentOS 5 設計的。刪除它們(以及任何其他不適當的儲存庫)並用正確的儲存庫替換它們。
這樣做之後,您需要從系統中清除舊的元數據,並用正確的包替換現有的不合適的包。
yum clean all yum distro-sync
出於某種原因,您使用了錯誤的儲存庫。這可以從你的包名中推斷出來:subversion-1.6.17-1。el5,所以這顯然是一個 CentOS5 軟體包。
刪除(或禁用)
amberdms
儲存庫,執行 ayum clean all
,最後執行 ayum install subversion