一、安装apr及apr-util
Subversion需要apr及apr-util支持,下载:http://apr.apache.org/download.cgi
(1)编译安装apr
tar -jxvf apr-1.4.8.tar.bz2
cd apr-1.4.8
./configure
make
make install
(2)编译安装apr-util
tar -jxvf apr-util-1.5.2.tar.bz2
cd apr-util-1.5.2
./configure –with-apr=/usr/local/apr
make
make install
二、安装Subversion
(1)下载解压Subversion
下载Subversion,当前最新版本为1.8.1,下载地址:http://subversion.apache.org/download/
tar -jxvf subversion-1.8.1.tar.bz2
(2)下载SQLite Amalgamation
Subversion需要SQLite支持,Subversion 1.8.1要求的SQLite最低版本3.7.12,如安装的SQLite版本过低,只要下载一个核心的库源码SQLite Amalgamation即可。下载地址:http://www.sqlite.org/download.html
cd subversion-1.8.1
wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip
unzip sqlite-amalgamation-3071501.zip
mv sqlite-amalgamation-3071501 sqlite-amalgamation
(3)编译安装Subversion
./configure –prefix=/usr/local/svn –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr
make && make install
三、启动Subversion
(1)初始化一个版本库
/usr/local/svn/bin/svnadmin create /usr/local/svn/repos
版本库存放路径为/usr/local/svn/repos。
(2)启动svnserve
Subversion可以用多种方式来启动,svnserve是效率最高了,关于其它启动方式不在此赘述。
/usr/local/svn/bin/svnserve -d -r /usr/local/svn/repos
以Daemon方式运行,加-d选项,-r选项指定版本库存放路径。