标签:
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);
下载apr-util-1.5.4.tar.gz(下载地址:http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz);
进入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);
进入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);
进入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中
6. 测试SVN是否安装成功,执行: svnserve --version
标签:
原文地址:http://www.cnblogs.com/h--d/p/5180835.html