[关闭]
@code33 2018-03-05T06:11:19.000000Z 字数 1206 阅读 790

SVN 编译安装

linux工具 svn

create by jyo on 2018-03-05
contact code0515#gmail.com


APR依赖:

APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心。
实际上就是为svn提供web服务的一个组件

下载依赖包

  1. wget -O ~/download/apr-1.6.3.tar.bz2 http://xyzsetup.dlhis.com/src-apr-1.6.3.tar.bz2
  2. wget -O ~/download/apr-iconv-1.2.2.tar.bz2 http://xyzsetup.dlhis.com/src-apr-iconv-1.2.2.tar.bz2
  3. wget -O ~/download/apr-util-1.6.1.tar.bz2 http://xyzsetup.dlhis.com/src-apr-util-1.6.1.tar.bz2
  4. wget -O ~/download/subversion-1.9.7.tar.bz2 http://xyzsetup.dlhis.com/src-subversion-1.9.7.tar.bz2

依照下载的顺序依次安装
apr
apr-iconv
apr-util

  1. tar -xjf apr-1.6.3.tar.bz2
  2. ./configure --prefix=/usr/local/apr
  3. make
  4. sudo make install
  1. tar -xjf apr-iconv-1.2.2.tar.bz2
  2. cd apr-iconv-1.2.2
  3. ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
  4. make
  5. sudo make install
  1. tar -xjf apr-util-1.6.1.tar.bz2
  2. cd apr-util-1.6.1
  3. ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
  4. make
  5. sudo make install

这三个依赖安装完成后,就可以编译安装 svn

  1. tar -xjf subversion-1.9.7.tar.bz2
  2. cd subversion-1.9.7
  3. ./configure --prefix=${HOME}/bin/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
  4. make
  5. sudo make install

上述的编译安装自定义了安装目标为当前用户目录,非系统目录,所以要手动指定二进制可执行文件路径

  1. export SVNHOME=${HOME}/bin/svn
  2. export PATH=${SVNHOME}/bin:${PATH}

试一试 svn 命令

  1. svn --help
  2. svn --version

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注