◆创建SVN安装目录:
#mkdir /u01/svnapp
◆上传文件到服务器上解压,安装
#tar xfvz subversion-1.7.5.tar.gz
解压后生成 subversion-1.7.5 子目录, 进入目录
#cd subversion-1.7,5
#./configure --prefix=/u01/svnapp/svn
出现以下错误, 提示缺失apr和apr-util,需要下载并安装:
◆下载地址: http://apr.apache.org/download.cgi
下载最新的apr与apr-util,目前最新为
apr-1.4.6.tar.gz
apr-util-1.4.1.tar.gz
◆安装apr
#tar xfvz apr-1.4.6.tar.gz
#./configure --prefix=/u01/svnapp/apr
#make
#make test
#make install
◆安装apr-util
#tar xfvz apr-util-1.4.1.tar.gz
#./configure --prefix=/u01/svnapp/apr-util--with-apr=/u01/svnapp/apr
#make
#make test
#make install
◆继续安装svn,进入svn解压目录
#./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util
提示报错,需安装sqlite
◆安装sqlite(http://www.sqlite.org/download.html)
下载最新安装包,目前最新为sqlite-autoconf-3071300.tar.gz
# tar xfvz sqlite-autoconf-3071300.tar.gz
# cd sqlite-autoconf-3071300
# ./configure --prefix=/u01/svnapp/sqlite
# make
# make install
◆继续安装svn,进入svn解压目录,
#./configure --prefix=/u01/svnapp/subversion --with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite
提示报错,需安装zlib
◆ 继续安装svn,进入svn解压目录,
#./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite–with-zlib=/u01/svnapp/zlib 提示如图,此处我们使用FSFS方式,故不安装DB,忽略。继续make,出现如图错误,
进入zlib的解压目录
执行:
#CFLAGS="-O3 -fPIC" ./configure--prefix=/u01/svnapp/zlib
#Make
#make install
◆继续安装svn,进入svn解压目录,
# ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite–with-zlib=/u01/svnapp/zlib
#make
#make install
◆为了方便下操作,把svn相关的命令添加到环境变量中:
echo “export PATH=$PATH:/usr/local/svn/bin/” >> /etc/profile
source /etc/profile
◆测试SVN是否安装成功,执行: svnserve --version