Linux中安装SVN

  1. 创建SVN安装目录:

    #mkdir /u01/svnapp

  2. 2

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

       #tar xfvz subversion-1.7.5.tar.gz 

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

       #cd subversion-1.7,5

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

    出现以下错误, 提示缺失apr和apr-util,需要下载并安装:

    Linux中安装SVN_第1张图片
  3. 3

    下载地址: http://apache.etoak.com/apr/#mirrors

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

    apr-1.4.6.tar.gz  

    apr-util-1.4.1.tar.gz

  4. 安装apr

    #tar xfvz apr-1.4.6.tar.gz

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

    #make

    #make test

    #make install

  5. 安装apr-util

    #tar xfvz apr-util-1.4.1.tar.gz

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

    #make

    #make test

    #make install

  6. 继续安装svn,进入svn解压目录

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

    提示报错,需安装sqlite。

    Linux中安装SVN_第2张图片
  7. 安装sqlite(http://www.sqlite.org/download.html)

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

    #  tar xfvz sqlite-autoconf-3071300.tar.gz

    # cd sqlite-autoconf-3071300

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

    # make

    # make install

  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。

    linux下安装SVN
  9. 安装zlib(http://www.zlib.net)

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

    #tar xfvz zlib-1.2.5.1.tar.gz

    #cd zlib-1.2.5.1

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

    # make

    # make install

  10. 继续安装svn,进入svn解压目录,

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

    提示如图,此处我们使用FSFS方式,故不安装DB,忽略。继续make,出现如图错误,

    进入zlib的解压目录

     执行:

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

    #Make

    #make install

    Linux中安装SVN_第3张图片
    linux下安装SVN
  11. 继续安装svn,进入svn解压目录,

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

    #make

    #make install

  12.  加入svn path

    #vi /etc/profile

        在文件最后面添加

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

        export path

        退出执行  

    #  .  /etc/profile

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

    Linux中安装SVN_第4张图片

你可能感兴趣的:(Linux中安装SVN)