SVN(一)安装部署
Subversion(简称svn)是一个开源的集中式版本管理系统,便于版本的集中式管理,但也有一些不方便的地方,比如提交更新必须是联网,更新提交信息不够详细等,很多人倾向于使用git,说其功能比svn更加强大,但就实用性而言,svn使用是相对简单的,对于很多版本控制系统而言,svn也是一个不错的选择。
这里将会搭建一个基于subversion的版本控制系统,其基于Apache协议,稳定可靠。
这里我们将要搭建的是在ubuntu上的svn版本管理系统。
这里有两种方式,一是直接使用最简单的sudo命令方式下载,即:
sudo apt-get install subversion
种方式可以安装比较新的svn,自己尝试下后下载的版本是1.8.8,使用svn --version可以看是否安装成功。
而这里我们将要安装的是更新的1.9.3版本,故需要使用手动方式安装。
1、下载svn软件包:
svn官网:http://subversion.apache.org/download.cgi#recommended-release
或者通过wget工具下载:
这里多说一句,打开firefox网页,使用ctrl+shift+a可以看到页面的设置,选中FlashGot里面的Preferences,里面有支持的下载方式:
wget可参考:http://www.cnblogs.com/analyzer/archive/2010/05/04/1727438.html)
2、ubuntu安装:
解压:
执行命令安装“
S1、./configure --prefix=/usr/local/svn
S2、make
S3、make install
初次安装时,会报错:缺少APR和APR-UTIL(Apache Portable Runtime):
其实在安装的过程中,会缺少四个文件,依次是apr、apr-util、sqlite、zlib。
wget下载软件包,并通过tar -xf进行解压。
下载方式如下:
安装时,解压各个文件,然后进入到对应的目录里:
S1、./configure --prefix=/usr/local/apr
S2、make
S3、make install
注意:这里的prefix是非常重要的,因为后面在进行安装svn的时候,需要指定apr和apr-util的路径:
这下就可以正常安装SVN了。
安装完成后,将路径写入到/etc/profile中,并用source进行执行,目前ubuntu的编辑方式已经改为gedit了。或者输入环境变量:
export PATH=/usr/local/svn/bin:$PATH
然后输入:
Svn --help查看帮助:
结果显示正常,说明svn已经正常安装成功了。