1.在网站http://archive.apache.org/dist/subversion/中下载对应的版本,我的操作系统是centos,
所以我下载了Linux generic版本subversion-1.7.0.tar.gz
2.下载依赖包openssl和openssl-devel截屏如下:
首先使用yum安装openssl
选择是否安装,输入y
再安装openssl-devel,
同样是选择y,以完成安装
3.创建Linux用户svn
创建用户svn并指定用户主目录
给用户svn设置密码
4.上传安装包到系统中
初次安装系统后,发现没有sz/rz命令,先安装
再把所有的源码文件上传到svn用户的主目录
5.安装
(1).安装expat
进入到目录expat-2.0.1
./configure
此处显示没有gcc编译器,先安装
再次运行./configure
make
make install
(2)安装neon-0.25.5.tar.gz
tar -zxvf neon-0.25.5.tar.gz
cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/
./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon
出现错误如下:
错误提示为:没有安装apr,则运行安装
wget http://mirrors.cnnic.cn/apache/apr/apr-1.4.8.tar.gz 和
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz,之后分别安装apr和apr-util
且安装目录分别为/usr/local/apr 和/usr/local/apr-util
再次运行安装 subversion
./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
下载文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gz,sqlite-autoconf-3070900.tar.gz,subversion-1.7.0.tar.gz