0

我正在尝试mod_dav_svn在我的服务器上安装(Centos 5.5、Apache Apache 2.2.11、DirectAdmin 1.35.1),但没有运气。

我正在使用本教程:http ://wiki.centos.org/HowTos/Subversion#head-ae2d6fa671ad7ebd5d7835c6edbcd15dd2d73c4d

所以,我正在控制台中尝试:

# yum install mod_dav_svn subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.bst.lt
 * base: centos.bst.lt
 * extras: centos.bst.lt
 * updates: centos.bst.lt
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package mod_dav_svn available.
Package subversion-1.4.2-4.el5_3.1.i386 already installed and latest version
Nothing to do

为什么找不到mod_dav_svn

我也试过:

#yum search mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.bst.lt
 * base: centos.bst.lt
 * extras: centos.bst.lt
 * updates: centos.bst.lt
Excluding Packages in global exclude list
Finished
Warning: No matches found for: mod_dav_svn
No Matches found

没有什么...

4

2 回答 2

0

这不是那么简单。为了做到这一点,你可能需要重新构建 Apache,你必须确保你有 APR 和 NEON 库,你必须确保你所有的第三方库都是正确的版本,并且可以很好地和顺利地协同工作.

我已经这样做了几十次了,这需要时间、精力、汗水、眼泪和很多很多的挫败感。而且,我知道我在做什么。我可能需要几天的时间才能让所有东西都一起工作。

有两个更好的解决方案:

  • 使用 Apache、mod_svn_dav 和 Subversion 一起工作的 Linux 发行版。我认为 Centos 应该是其中之一。我知道 Fedora 肯定有这个。
  • 安装第三方解决方案,例如Collab.net 的 Subversion Edge。这是一个纯开源的 Subversion 包,内置的 Apache 服务器已经配置好并且可以运行。你需要的一切。还有其他人提供这样的包——一些完全开源,一些 Apache/Subversion 包带有一些专有的图形前端。

Ejder已经为您指明了滚动自己的方向,但请注意,这可能因系统而异。您需要非常仔细地解析输出日志,并尝试将各种线索拼凑在一起,以使所有各个部分都能正常工作。我的建议是,除非您非常熟悉从头开始构建 C 代码并使用 GNUconfigure脚本,否则最好使用已经为您整合所有部分的第三方解决方案。

于 2013-05-27T02:40:19.697 回答
0

安装 directadmin 后,Apache 是从源代码构建的,并且排除了一些内容,yum.config因此 yum 更新不会破坏 Apache。如果要安装mod_dav_svn,请使用直接管理员自定义构建脚本。

这可能很有用:“ SVN:Subversion + mod_dav_svn in custom Apache ”。

于 2010-08-13T22:54:40.567 回答