您的位置首页百科知识

linux下安装SVN

linux下安装SVN

的有关信息介绍如下:

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