svn服务器有两种运行方式:独立服务器svnserve和借助apache作为apache的一个模块,以webdav/deltav协议通讯。
svn存储版本数据有两种方式:BDB和FSFS。BDB方式在服务器中断时,可能锁住数据。FSFS方式更安全些,兼容性好。
/*注意当安装Berkeley DB是提供了版本库的一种存储格式,Berkeley DB是Oracle提供的一种嵌入式数据库格式,不装也不所谓,而且重要的是与Apr-util相冲突!*/
所以如果选择安装BDB
#cd db-5.3.15 /build_unix/
#../dist/configure –prefix=/usr/local/bdb
#make
#make install
一.安装subversion
# wget http://subversion.tigris.org/downloads/subversion-1.6.13.tar.gz
# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.13.tar.gz
# tar -xzvf subversion-1.6.13.tar.gz -C ../software/
# tar -xzvf subversion-deps-1.6.13.tar.gz -C ../software/
# cd ../software/subversion-1.6.13/
# ./configure –prefix=/usr/local/subversion-1.6.13
# make
# make install
# ./svnserve –version
svnserve, version 1.6.13 (r1002816)
compiled Jun 1 2011, 10:19:12
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
Cyrus SASL authentication is available.
输出以上信息说明安装成功。