天天看點

安裝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

繼續閱讀