centos 5.7 install svn 1.7.9

prepare info

software root folder

/home/uername/software/

check subversion install infomation

rpm -q subversion

unistall subversion

yum remove subversion

1.apr

source download URL:http://apr.apache.org/download.cgi

wget http://mirror.bjtu.edu.cn/apache//apr/apr-1.4.6.tar.gz

tar zxvf apr-1.4.6.tar.gz 进行解压,生成apr-1.4.6

cd apr-1.4.6

./configure --prefix=/usr/local/apr

make && make install

安装完毕后,可以验证/usr/local/apr是否存在

2.par-uitil包

source download URL:http://apr.apache.org/download.cgi

wget http://mirror.bjtu.edu.cn/apache//apr/apr-util-1.5.2.tar.gz

tar zxvf apr-util-1.5.2.tar.gz进行解压,生成apr-util-1.5.2

cd apr-util-1.5.2

./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config

make && make install

安装完毕后,可以验证/usr/local/apr-util是否存在

3.subversion

source download page

http://subversion.apache.org/download/

command line

wget http://labs.mop.com/apache-mirror/subversion/subversion-1.7.9.tar.gz

tar zxvf subversion-1.7.9.tar.gz

cd subversion-1.7.9

./configure --prefix=/usr/local/subversion-1.7.9 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --without-berkeley-db 

make && make install

trouble shooting

在编译安装subvision时,提示configure: error: Subversion requires SQLite, 原因是需要依赖Sqlite。

解决方法:下载sqlite-3.6.13 ,解压后,进入sqlite目录,复制sqlite3.c到subvision源码文件sqlite-amalgamation目录下,如果没有sqlite-amalgamation目录,手动新建一个即可。

 wget http://www.sqlite.org/2013/sqlite-amalgamation-3071602.zip

 unzip sqlite-amalgamation-3071602.zip

mkdir ./sqlite-amalgamation/

cp ./sqlite-amalgamation-3071602/sqlite3.c  sqlite-amalgamation/sqlite3.c

 

 

posted @ 2013-04-19 15:33  maxwellyu  阅读(353)  评论(0编辑  收藏  举报