读书人

Linux 上搭建SVN 之安装

发布时间: 2012-08-14 10:39:57 作者: rapoo

Linux 下搭建SVN 之安装

1.下载svn安装文件

目前最新:subversion-1.7.5.tar.gz

下载地址:http://subversion.apache.org/download

2. 创建svn安装目录

mkdir /u01/svnapp

3. 上传文件到服务器上解压,安装

解压命令为:tar xfvz subversion-1.7.5.tar.gz

解压后生成 subversion-1.7.5 子目录, 进入目录

执行

./configure --prefix=/u01/svnapp/svn

出现以下错误:
Linux 上搭建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

4. 安装apr

1、 上传并解压apr

tar xfvzapr-1.4.6.tar.gz

2、 进入目录解压目录依次执行:

./configure --prefix=/u01/svnapp/apr

make

make test

make install

apr安装完毕

5. 安装apr-util

1、 上传并解压apr-util

tar xfvzapr-util-1.4.1.tar.gz

2、 进入目录解压目录依次执行:

./configure --prefix=/u01/svnapp/apr-util--with-apr=/u01/svnapp/apr

make

make test

make install

apr-util安装完毕

6. 继续安装svn

进入svn解压目录,执行:

./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util

提示报错:

Linux 上搭建SVN 之安装

需要安装sqlite

7. 安装sqlite

下载地址: http://www.sqlite.org/download.html

下载最新安装包,目前最新为sqlite-autoconf-3071300.tar.gz

1、上传解压:

tar xfvzsqlite-autoconf-3071300.tar.gz

2、 进入解压目录安装:

cd sqlite-autoconf-3071300

./configure --prefix=/u01/svnapp/sqlite

make

make install

apr-util安装完毕

8. 继续安装svn

进入svn解压目录,执行:

./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite

提示报错:
Linux 上搭建SVN 之安装

安装需要zlib,继续下载zlib

9. 安装zlib

下载地址:http://www.zlib.net

下载最新安装包: 目前最新为zlib-1.2.5.1.tar.gz

1、上传并解压

tar xfvzzlib-1.2.5.1.tar.gz

2、进入解压目录安装:

cd zlib-1.2.5.1

./configure --prefix=/u01/svnapp/zlib

make

make install

zlib安装完毕

10. 继续安装svn

进入svn解压目录,执行:

./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlitewith-zlib=/u01/svnapp/zlib

提示:
Linux 上搭建SVN 之安装

这里我们使用FSFS方式,故不安装DB,忽略。

继续:

make

如果是64位的操作系统会出现错误:
Linux 上搭建SVN 之安装

进入zlib的解压目录

执行:

CFLAGS="-O3 -fPIC" ./configure--prefix=/u01/svnapp/zlib

Make

make install

继续安装:

./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlitewith-zlib=/u01/svnapp/zlib

make

make install

11. 加入svn path

vi /etc/profile

在文件最后面添加

PATH=/u01/svnapp/subversion/bin:$PATH

export path

退出执行
. /etc/profile

测试SVN是否安装成功,执行:
svnserve --version

如果显示版本信息, 则安装成功.
Linux 上搭建SVN 之安装

以上是在linux上安装svn服务器的步骤.


2楼Wentasy前天 10:36
收藏了,不错的文章。
1楼han_yankun20093天前 17:07
谢谢分享

读书人网 >CVS SVN

热点推荐