SVN
SVN:SVN是Subversion的简称,是一种开放代码的版本控制系统,相比较RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制器服务已从CVS迁移到Subversion。
环境与原料
操作系统:Linux(CentOS版)
svn版本:subversion-1.9.3.tar.gz(下载地址:http://subversion.apache.org/download)
arp软件:apr-1.5.2.tar.gz(下载地址:http://apache.fayea.com//apr/apr-1.5.2.tar.gz)
arp-util软件:apr-util-1.5.4.tar.gz(下载地址:http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz)
SQLite数据库:sqlite-autoconf-3100200.tar.gz(下载地址:http://www.sqlite.org/download.html);
zlib库:zlib-1.2.8.tar.gz(下载地址:http://www.zlib.net)
安装步骤
1. 解压压缩包到/user/svn目录,命令:tar xfvz subversion-1.9.3.tar.gz -C /usr/svn/
2. 进入安装包下,执行检查环境操作,命令:./configure --prefix=/usr/svn/subversion
执行检查环境命令的时候可能会报错:APR not found(apache的一个运行库未找到)
下载apr-1.5.2.tar.gz(下载地址:http://apache.fayea.com//apr/apr-1.5.2.tar.gz);
-
- 解压arp: tar xfvz apr-1.5.2.tar.gz -C /usr/svn/
- 进入apr目录:cd /usr/svn/apr-1.5.2
- 执行配置命令:./configure --prefix=/usr/svn/apr
- 执行命令:make
- 安装命令:make install(安装错误可以使用make clean清空)
下载apr-util-1.5.4.tar.gz(下载地址:http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz);
-
- 解压arp: tar xfvz apr-util-1.5.4.tar.gz -C /usr/svn/
- 进入apr目录:cd /usr/svn/apr-util-1.5.4
- 执行配置命令:./configure --prefix=/usr/svn/apr-util --with-apr=/usr/svn/apr
- 执行命令:make
- 安装命令:make install
进入svn解压目录,再次执行检查环境操作,命令:./configure --prefix=/usr/svn/subversion --with-apr=/usr/svn/apr --with-apr-util=/usr/svn/apr-util
可能报错: Subversion requires SQLite(svn需要SQLite数据库)
下载sqlite-autoconf-3100200.tar.gz(下载地址:http://www.sqlite.org/download.html);
-
- 解压arp: tar xfvz sqlite-autoconf-3100200.tar.gz -C /usr/svn/
- 进入apr目录:cd /usr/svn/sqlite-autoconf-3100200
- 执行配置命令:./configure --prefix=/usr/svn/sqlite
- 执行命令:make
- 安装命令:make install
进入svn解压目录,再次执行检查环境操作,命令:./configure --prefix=/usr/svn/subversion --with-apr=/usr/svn/apr --with-apr-util=/usr/svn/apr-util
--with-sqlite=/usr/svn/sqlite
可能报错: Subversion requires zlib(svn需要zlib)
下载zlib-1.2.8.tar.gz(下载地址:http://www.zlib.net);
-
- 解压arp: tar xfvz zlib-1.2.8.tar.gz -C /usr/svn/
- 进入apr目录:cd /usr/svn/zlib-1.2.8
- 执行配置命令:./configure --prefix=/usr/svn/zlib
- 执行命令:make
- 安装命令:make install
进入svn解压目录,再次执行检查环境操作,命令:./configure --prefix=/usr/svn/subversion --with-apr=/usr/svn/apr --with-apr-util=/usr/svn/apr-util
--with-sqlite=/usr/svn/sqlite --with-zlib=/usr/svn/zlib
3. 在svn解压目录下,执行命令:make
4. 在svn解压目录下,执行安装命令:make install
5. 将svn加入PATH中
-
-
- 打开profile文件:vi /etc/profile
- 在文件最后面添加: export PATH=/usr/svn/subversion/bin:$PATH
- 退出保存并执行执行:. /etc/profile
-
6. 测试SVN是否安装成功,执行: svnserve --version