我正在尝试在我的服务器上安装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
没什么......
答案 0 :(得分:0)
安装directadmin时,Apache是从源代码构建的,并且排除项放在yum.config
中,以便yum更新不会破坏Apache。如果要安装mod_dav_svn
,请使用直接管理员自定义构建脚本。
答案 1 :(得分:0)
这不是那么简单。为了做到这一点,你可能需要重建Apache,你必须确保你有APR和NEON库,你必须确保你的所有第三方库都是正确的版本,并且很好地顺利地协同工作
我做过这几十次,需要时间,精力,汗水,眼泪,还有很多挫折感。而且,我知道我在做什么。我可能需要几天的时间来完成所有工作。
有两种更好的解决方案:
Ejder指出了滚动自己的方向,但请注意,这可能因系统而异。您需要非常仔细地解析输出日志,并尝试拼凑各种线索以使所有各种部分都能正常工作。我的建议是,除非您非常熟悉从头开始构建C代码并使用GNU configure
脚本,否则最好使用已经为您准备好所有部分的第三方解决方案。