Linux下svn服务器安装

本文参考如下:http://blog.csdn.net/niluchen/article/details/8011950
1. 采用源文件编译安装。源文件共两个,为:


     subversion-1.6.1.tar.gz  (subversion 源文件) 

     subversion-deps-1.6.1.tar.gz  (subversion依赖文件) 

      注意文件版本必须一致 ,否则很容易产生各种奇怪的问题

2. 上传以上两个文件到服务器上,解压。解压命令为: 
 
      tar xfvz subversion-1.6.1.tar.gz 

      tar xfvz subversion-deps-1.6.1.tar.gz 

3. 解压后生成 subversion-1.6.1 子目录,两个压缩包解压后都会自动放到此目录下,不用手动更改。


4. 进入解压子目录:  cd subversion-1.6.1

5.执行 ./configure --prefix=/usr/local/svn

      ./configure时会出现以下错误:configure: error: We require OpenSSL; try –with-openssl configure               failed for serf。

 

      这是因为没有安装openssl相关包

      openssl官方网址:http://www.openssl.org/

      linux下openssl的安装:



       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

         编辑/etc/ld.so.conf, add to paths /usr/local/ssl/lib(可以直接在/etc/ld.so.conf.d文件

     夹下再创建一个.conf文件,把/usr/local/ssl/lib拷贝到里面,另外也可以在现有的.conf文件中

     添加/usr/local/ssl/lib这个路径,反正ld.so.conf中包含了这个文件夹下的所有.conf文件)

            安装之后会在/usr/local下生成一个ssl目录,设置环境变量,在/etc/profile的PATH中增加如下内

 

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


          export PATH

 6.  再进到subversion-1.6.1 再执行 ./configure --prefix=/opt/subversion 进行配置设定并指明安装

 

      目录. 注意prefix前是两个减号. 默认不带BDB包, 所以默认使用的是FSFS模式. 若想使用BDB模式需另外下

 

      载BDB包.建议使用FSFS模式.

 

        configure完成可能会出现:

 

     You don’t seem to have Berkeley DB version 4.0.14 or newer  installed and linked to APR-UTIL. 

 

 We have created Makefiles which  will build without the Berkeley DB back-end; your repositories 

 will useFSFS as the default back-end.  You can find the latest version of Berkeley DB here:

 

         http://www.oracle.com/technology/software/products/berkeley-db/index.html

 

        你似乎没有Berkeley DB版本4.0.14或更新版本安装并链接至四月- util的。我们已创建Makefile文件的将建立一个

 

         没有了Berkeley DB后端,你的版本库作为默认后端使用FSFS格式。你可以找到最新版本Berkeley DB的位置。

 

          这个提示可以跳过,因为不使用BDB存储。

 

7. 执行 make 编译. 


8. 执行 make install 安装.

 

 

9. 添加环境变量: 


    vi /etc/profile 

      在文件最后加入: 

   SVNPATH=$PATH:/usr/local/svn/bin 

   export SVNPATH 

10. 测试SVN是否安装成功,执行: 

                    svnserve --version 

        如果显示版本信息, 则安装成功. (如果没有安装svnserve,请先安装apt-get install subversion)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值