
我嘗試mod_dav_svn
在 CentOS 5.4 上安裝,這是我看到的:
# yum --enablerepo=rpmforge install mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirrors.adams.net
* base: mirror.sanctuaryhost.com
* extras: mirror.sanctuaryhost.com
* rpmforge: fr2.rpmfind.net
* updates: mirror.steadfast.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_dav_svn.x86_64 0:1.4.2-4.el5_3.1 set to be updated
--> Processing Dependency: subversion = 1.4.2-4.el5_3.1 for package: mod_dav_svn
--> Running transaction check
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
--> Finished Dependency Resolution
[...]
版本 1.4.2 比我安裝的 Subversion 1.6.9 舊(我之前安裝過)。如何以及在哪裡可以獲得mod_dav_svn
1.6.9 版本?
答案1
WANdisco 還提供了一個用於最新原始開源二進位檔案的腳本。這將設定一個儲存庫,您可以隨時“yum update”到最新版本:
答案2
您設定 yum 優先權了嗎? RPMForge 有 subversion 和 mod_dav_svn 1.6.13,因此它們應該在安裝和更新中列出。如果另一個更高優先權的儲存庫具有相同的套件名稱,則 Yum 優先權將隱藏它們。
如果是這樣,您需要將排除模式新增至 /etc/yum.repos.d/CentOS-Base.repo 檔案中,方法是新增至 [base] 部分:
[base]
...
exclude=subversion*,mod_dav_svn
答案3
rpmforge 似乎出於某種原因刪除了它的顛覆包。我在我的 Webtatic 儲存庫中提供了相同的套件(除了使用 webtatic pgp 金鑰簽署之外,沒有更改)。請參閱此處有關設定存儲庫的資訊:
http://www.webtatic.com/projects/yum-repository/
那你應該可以安裝 mod_dav_svn。過程中還將把 Subversion 升級到 1.6.13。
yum install mod_dav_svn --enablerepo=webtatic