Linux 下架设 SVN 系统

-- Zoom.Quiet [DateTime(2004-09-08T05:44:28Z)] TableOfContents

链接

收集已有资料

in Psyche

在 redhat 8.0 下面尝试

准备

当然是编译最好!

 # tar zxfv subversion-1.1.0-rc1.tar.gz

编译安装

  • 指定 Apache 系统

 # ./configure --with-apxs=/usr/local/apache205/bin/apxs
 # make
.... 
  • 编译成功后 Apache 加载:

## config in apache httpd.conf
LoadModule dav_svn_module     modules/mod_dav_svn.so

断点

  • 不能启动Apache!!!

Syntax error on line 878 of /usr/local/apache205/conf/httpd.conf:
Cannot load /usr/local/apache205/modules/mod_dav_svn.so into server: /usr/local/apache205/modules/mod_dav_svn.so: undefined symbol: dav_xml_get_cdata
  • Google 一气查!结果说是要

{{{> > You need this tow modules : > > LoadModule dav_module modules/mod_dav.so > > LoadModule dav_fs_module modules/mod_dav_fs.so ... }}}

  • !@#@$%^*(**&*) 什么东西!??!估计又要陷入依赖循环中!

知难而退,改为 rpm 预编译包方式进行

RPM

# rpm -ivh subversion-1.0.6-1.rh80.i386.rpm
error: Failed dependencies:
        apr >= 0.9.5 is needed by subversion-1.0.6-1
        apr-util >= 0.9.5 is needed by subversion-1.0.6-1
        neon >= 0.24.7 is needed by subversion-1.0.6-1
        libapr-0.so.0 is needed by subversion-1.0.6-1
        libaprutil-0.so.0 is needed by subversion-1.0.6-1
        libneon.so.24 is needed by subversion-1.0.6-1
  • 嗯嗯!好象都有下载,一个个来!



断点

  • Kao!!! 8.0 跟 9.0 差那么多么?
  • 无论怎么尝试,都会有新的古怪的包,或是 so 文件需要.......
  • 4小时后放弃!还是 win 下面安装的快!