如何在 CentOS 5.4 上安装 mod_dav_svn 1.6?

如何在 CentOS 5.4 上安装 mod_dav_svn 1.6?

我正在尝试在 CentOS 5.4 上安装mod_dav_svn,我看到的是:

# 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 版?

答案1

WANdisco 还提供了用于获取最新原始开源二进制文件的脚本。这将设置一个存储库,您可以随时“yum update”到最新版本:

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

答案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 出于某种原因删除了其 subversion 包。我在我的 Webtatic 存储库中提供了相同的包(除了使用 webtatic pgp 密钥签名外,没有更改)。请参阅此处有关设置存储库的信息:

http://www.webtatic.com/projects/yum-repository/

然后您就可以安装 mod_dav_svn 了。在此过程中,它还会将 subversion 升级到 1.6.13。

yum install mod_dav_svn --enablerepo=webtatic

相关内容