安装subversion

1. 下载apr-1.6.5.tar.gz

http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.5.tar.gz

下载apr-util-1.6.1.tar.gz

http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

下载subversion-1.11.0.tar.gz

http://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.11.0.tar.gz

下载sqlite-autoconf-3250200.tar.gz

https://www.sqlite.org/2018/sqlite-autoconf-3250200.tar.gz

下载zlib-1.2.11.tar.gz

curl -O http://www.zlib.net/zlib-1.2.11.tar.gz

 

2. 安装apr

1)解压

2)在apr目录里边执行 ./configure --prefix=/root/apr (没有error就可以放过)

3)执行 make && make install

注意:

cannot remove `libtoolT': No such file or directory 安装Apr出现的问题

解决:

RM='$RM' 改为 RM='$RM -f'

$RM "$cfgfile" 改为 $RM -f "$cfgfile"

3. 安装apr-util

1)解压

2)在apr-util目录里边执行./configure --prefix=/root/apr-util --with-apr=/root/apr/

如果报错(xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录)

执行安装expat-devel 命令:yum install expat-devel -y

3)执行make && make install

4. 安装sqlite

1)解压sqlite-autoconf-3250200.tar.gz

2)在sqlite-autoconf-3250200目录里边执行./configure --prefix=/root/sqlite

3)执行make && make install

5. 安装zlib

1)解压zlib-1.2.11.tar.gz

2)在zlib-1.2.11目录里边执行./configure --prefix=/root/zlib

3)执行make && make install

6. 安装subversion

1)解压subversion-1.11.0.tar.gz

2)在subversion-1.11.0目录里边执行./configure --prefix=/root/subversion --with-apr=/root/apr --with-apr-util=/root/apr-util --with-sqlite=/root/sqlite --with-zlib=/root/zlib --with-lz4=internal --with-utf8proc=internal

如果报错:configure: error: Subversion requires LZ4 >= r129, or use --with-lz4=internal

解决: ./configure命令添加 --with-lz4=internal

如果报错:configure: error: Subversion requires UTF8PROC

解决:./configure命令添加 --with-utf8proc=internal

3)执行make && make install

 

7. 设置profile

vi /etc/profile

export PATH=$PATH:/root/subversion/bin

source /etc/profile

你可能感兴趣的:(subversion)