Apache-2.2

如何在 CentOS 5.4 上安裝 mod_dav_svn 1.6?

  • December 23, 2010

我正在嘗試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_svn1.6.9 版本?

WANdisco 還為最新的原始開源二進製文件提供了一個腳本。這將設置一個儲存庫,您可以隨時“yum update”到最新版本:

http://wandisco.com/subversion/os/downloads

您是否設置了 yum 優先級?RPMForge 有 subversion 和 mod_dav_svn 1.6.13,所以它們應該列在安裝和更新中。如果另一個更高優先級的 repo 具有相同的包名稱,則 Yum 優先級將隱藏它們。

如果是這樣,您需要將排除模式添加到您的 /etc/yum.repos.d/CentOS-Base.repo 文件中,方法是添加

$$ base $$部分:

[base]
...
exclude=subversion*,mod_dav_svn

引用自:https://serverfault.com/questions/215633