1.下载svn安装文件

  目前最新:subversion-1.7.5.tar.gz

  下载地址:http://subversion.apache.org/download

2. 创建svn安装目录

   mkdir /u01/svnapp

3. 上传文件到服务器上解压,安装

   解压命令为:tar xfvz subversion-1.7.5.tar.gz 

   解压后生成 subversion-1.7.5 子目录, 进入目录

   执行 

   ./configure --prefix=/u01/svnapp/svn

   出现以下错误:
   

   提示缺失apr和apr-util,需要下载并安装

   下载地址:

    http://apache.etoak.com/apr/#mirrors

    下载最新的apr与apr-util,目前最新为

    apr-1.4.6.tar.gz  

    apr-util-1.4.1.tar.gz

4.   安装apr

     1、 上传并解压apr

         tar xfvz apr-1.4.6.tar.gz

     2、 进入目录解压目录依次执行:

         ./configure --prefix=/u01/svnapp/apr

         make

         make test

         make install

     apr安装完毕

5. 安装apr-util

   1、 上传并解压apr-util

       tar xfvz apr-util-1.4.1.tar.gz

  2、 进入目录解压目录依次执行:

     ./configure --prefix=/u01/svnapp/apr-util--with-apr=/u01/svnapp/apr

     make

     make test

     make install

     apr-util安装完毕

 

6.  继续安装svn

    进入svn解压目录,执行:

    ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util

    提示报错:

   

    需要安装sqlite

7.   安装sqlite

    下载地址: http://www.sqlite.org/download.html

    下载最新安装包,目前最新为sqlite-autoconf-3071300.tar.gz

    1、上传解压:

       tar xfvz sqlite-autoconf-3071300.tar.gz

    2、 进入解压目录安装:

      cd sqlite-autoconf-3071300

      ./configure --prefix=/u01/svnapp/sqlite

      make

      make install

      apr-util安装完毕

8. 继续安装svn

   进入svn解压目录,执行:

   ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite

   提示报错:
   

   安装需要zlib,继续下载zlib

9.   安装zlib

    下载地址:http://www.zlib.net

    下载最新安装包: 目前最新为zlib-1.2.5.1.tar.gz

    1、上传并解压

       tar xfvz zlib-1.2.5.1.tar.gz

    2、进入解压目录安装:

       cd zlib-1.2.5.1

       ./configure --prefix=/u01/svnapp/zlib

      make

      make install

      zlib安装完毕

10. 继续安装svn

    进入svn解压目录,执行:

    ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlitewith-zlib=/u01/svnapp/zlib

    提示:
   

    这里我们使用FSFS方式,故不安装DB,忽略。

    继续:

    make

    如果是64位的操作系统会出现错误:
    

    进入zlib的解压目录

    执行:

    CFLAGS="-O3 -fPIC" ./configure--prefix=/u01/svnapp/zlib

    Make

    make install

 

    继续安装:

    ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlitewith-zlib=/u01/svnapp/zlib

   make

   make install

 

 

11. 加入svn path

    vi /etc/profile

    在文件最后面添加

    PATH=/u01/svnapp/subversion/bin:$PATH

    export path

    退出执行
    .  /etc/profile

 

   测试SVN是否安装成功,执行: 
   svnserve --version 

   如果显示版本信息, 则安装成功. 
   

   以上是在linux上安装svn服务器的步骤.


Logo

更多推荐