Linux中安装SVN

  1. 2
    Linux中安装SVN
  2. 3

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

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

    apr-1.4.6.tar.gz  

    apr-util-1.4.1.tar.gz

  3. 安装apr

    #tar xfvz apr-1.4.6.tar.gz

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

    #make

    #make test

    #make install

  4. 安装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

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

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

    提示报错,需安装sqlite。

    Linux中安装SVN
  6. 安装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

  7. 继续安装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
  8. 安装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

  9. 继续安装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
    Linux中安装SVN
  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

    #make

    #make install

  11.  加入svn path

    #vi /etc/profile

        在文件最后面添加

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

        export path

        退出执行  

    #  .  /etc/profile

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

    Linux中安装SVN