Linux服务器安装SVN的步骤

Linux服务器安装SVN的步骤

1.下载openssl并从本地上传至Linux服务器,否则在对svn进行编译的时候会报错。这里以(openssl-1.0.0g.tar.gz为例,运行如下命令)

tar xvzf openssl-1.0.0g.tar.gz

cd openssl-1.0.0g

./config --prefix=/usr/local/ssl shared zlib-dynamic enable-camellia

make depend

make

make test

make install

2.在profile文件中配置PATH路径,挂上刚刚安装好的openssl路径

PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin

export PATH

3.运行如下命令校验openssl是否安装成功,如果出现“OpenSSL 1.0.0g 18 Jan 2012”这样的信息说明openssl安装成功。

openssl version

4.下载svn安装包并从本地上传至Linux服务器,这里以1.6.6版本为例,需要subversion-1.6.6.tar.gz和subversion-deps-1.6.6.tar.gz两个压缩包,subversion-deps-1.6.6.tar.gz压缩包中包含了subversion-1.6.6.tar.gz需要的一些依赖工具。在执行configure命令的时候需要注意将openssl指向刚刚安装的openssl安装目录,否则还是会报错。

tar xfvz subversion-1.6.6.tar.gz 

tar xfvz subversion-deps-1.6.6.tar.gz 

cd subversion-1.6.6

./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/local/ssl 

make clean

make

make install

5.在profile文件中配置PATH路径,挂上刚刚安装好的svn路径

PATH=$PATH:/usr/local/subversion/bin

export PATH

6.运行如下命令来校验svn是否安装成功

svnserve --version

7.如果要能够让svn成功的checkout,commit或者update,还需要作如下配置(这一步有两种方法,用任何一种方法都可以):

方法一:cd /etc/ld.so.conf.d目录下,在该目录下新建任意以.conf为后缀的文件(该目录下所有.conf格式的配置文件都会被自动的包含进去)并用vi编辑器编辑输入openssl和svn所包含的jar包路径。内容如下:

/usr/local/ssl/lib

/root/subversion-1.6.6/apr

/root/subversion-1.6.6/apr-util

方法二:用vi直接编辑/etc/ld.so.conf文件,在该文件的最后面加上如上配置内容。

8.创建或者切换到一个空的目录,然后运行如下命令,如果输入正确的用户名和密码能够成功checkout的话说明svn安装成功并可以支持http协议

svn co http://www.svnchina.com/svn/xxx

9.例子中所说的相应的安装包在附件中均有包含。