我试图在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(我之前安装它)旧。 如何以及在哪里可以获得版本1.6.9中的mod_dav_svn ?
还有一个由WANdisco为最新的原始开源二进制文件提供的脚本。 这将设置一个存储库,你可以“随时更新”到最新的:
你有没有设定百胜优先? RPMForge有subversion和mod_dav_svn 1.6.13,所以它们应该在安装和更新中列出。 如果另一个更高优先级的repo具有相同的软件包名称,yum优先级将隐藏它们。
如果是这样,您需要将排除模式添加到/etc/yum.repos.d/CentOS-Base.repo文件中,方法是添加到[base]部分:
[base] ... exclude=subversion*,mod_dav_svn
看来,由于某种原因,rpmforge已经删除了它的颠覆软件包。 我在我的Webtatic存储库中提供了相同的包(除了使用webtatic pgp键签名外)。 看看在这里设置回购:
http://www.webtatic.com/projects/yum-repository/
那么你应该可以安装mod_dav_svn。 在这个过程中它也将升级到1.6.13。
yum install mod_dav_svn --enablerepo=webtatic