CentOS5.5下Subversion服务器安装
2014-01-02 22:36:29   来源:   浏览: 次

导读:一、安装apr及apr-util Subversion需要apr及apr-util支持,下载:http: apr apache org download cgi (1)编译安装apr tar -jxvf apr-1 4

一、安装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选项指定版本库存放路径。