64位RedHat En Linux 5.4安装SVN服务器

应公司要求需要在linux平台上搭建一台svn服务器,下面将详细的介绍一下SVN的安装步骤,

首先先介绍一下SVN:

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。

存储数据:svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

(注:下面的所有操作必须在非root用户下操作,否则将安装失败。)

一、软件和平台:

软件:*CollabNet Subversion Edge 1.3.2

下载地址:http://www.collab.net/downloads/subversion/

*jre-6u24-linux-x64-rpm.bin

*jdk-6u21-linux-x64-rpm.bin

* Python 2.4 to 2.6

(所有软件将放在/opt目录下)

平台:RedHat Enterprise Linux 5.4 64位

二、环境准备:

1.建立用户svn:

#useradd svn

#passwd svn

提示输入密码:

并把用户加入到/etc/sudoers文件中,为了下面执行sudo命令:

增加文件/etc/sudoers写入的权限:#chmod u+w /etc/sudoers

编辑文件/etc/sudoers:#vi /etc/sudoers

并在root  ALL=(ALL)  ALL下边一行输入svn  ALL=(ALL)  ALL

取消文件/etc/sudoers写入的权限:#chmod u-w /etc/sudoers

2.安装:jre-6u24-linux-x64-rpm.bin , jdk-6u21-linux-x64-rpm.bin

增加对文件的执行权限:$sudo chmod u+x jre-6u24-linux-x64-rpm.bin

$sudo chmod u+x jdk-6u21-linux-x64-rpm.bin

执行文件 $sudo./jre-6u24-linux-x64-rpm.bin

$sudo./jdk-6u21-linux-x64-rpm.bin

1.解压软件包:tar –jxvf 文件名

2.进入解压的目录编译:./configure

3.安装:make&&make install

相关推荐