linux下安装SVN
的有关信息介绍如下:linux下搭建SVN服务器
创建SVN安装目录:
#mkdir/u01/svnapp
上传文件到服务器上解压,安装
#tarxfvzsubversion-1.7.5.tar.gz
解压后生成subversion-1.7.5子目录,进入目录
#cd subversion-1.7,5
#./configure--prefix=/u01/svnapp/svn
出现以下错误, 提示缺失apr和apr-util,需要下载并安装:
下载地址: http://apache.etoak.com/apr/#mirrors
下载最新的apr与apr-util,目前最新为
apr-1.4.6.tar.gz
apr-util-1.4.1.tar.gz
安装apr
#tarxfvzapr-1.4.6.tar.gz
#./configure--prefix=/u01/svnapp/apr
#make
#maketest
#makeinstall
安装apr-util
#tarxfvzapr-util-1.4.1.tar.gz
#./configure--prefix=/u01/svnapp/apr-util--with-apr=/u01/svnapp/apr
#make
#maketest
#makeinstall
继续安装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
# tarxfvzsqlite-autoconf-3071300.tar.gz
# cdsqlite-autoconf-3071300
# ./configure--prefix=/u01/svnapp/sqlite
# make
# makeinstall
继续安装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。
安装zlib(http://www.zlib.net)
下载最新安装包:目前最新为zlib-1.2.5.1.tar.gz
#tarxfvzzlib-1.2.5.1.tar.gz
#cdzlib-1.2.5.1
#./configure--prefix=/u01/svnapp/zlib
#make
# makeinstall
继续安装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
#makeinstall
继续安装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
#makeinstall
加入svnpath
#vi/etc/profile
在文件最后面添加
PATH=/u01/svnapp/subversion/bin:$PATH
exportpath
退出执行
# ./etc/profile
测试SVN是否安装成功,执行:svnserve--version