Linux搭建SVN-上.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux搭建SVN-上

Linux下安装更新svnCentos 5.5 配置独立的 Subversion 1.6.12 (SVN)服务器 subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。svn服务器有2种运行方式:1. 独立服务器2. 借助apache。二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit & update 就可以,下面是我选择的第一种方式-独立的SVN服务器。svn存储版本数据也有2种方式:1. BDB2. FSFS。因为BDB方式在服务器中断时,有可能锁住数据(朋友在搞ldap时就深受其害,没法根治),所以还是FSFS方式更安全一点,我也选择这种方式。我的系统环境:Centos-5.5 + Php-5.3.3 + Nginx-0.8.49 + Mysql-5.5.5m3+subersion-1.6.12============================================================================ 以上介绍系统完成,下面开始SVN安装 ==============================================================================获取svn安装包,直接切换到root用户进行所有操作:最新版下载地址:直接到下载页面:1 [root@]$ wget /downloads/subversion-deps-1.6.2.tar.gz2 [root@]$?wget /downloads/subversion-1.6.2.tar.gz下载完成之后,开始编译:1 [root@]$ tar xfvz subversion-1.6.12.tar.gz2 [root@]$ tar xfvz subversion-deps-1.6.12.tar.gz3 [root@]$ cd subversion-1.6.124 [root@]$ ./configure -–prefix=/usr/local/svn -–without-berkeley-db注:以svnserve方式运行,不加apache编译参数。以fsfs格式存储版本库,不编译berkeley-db如果最后出现下面WARNING,我们直接忽略即可。因为不使用BDB存储。configure: WARNING: we have configured without BDB filesystem supportYou don't seem to have Berkeley DB version 4.0.14 or newerinstalled and linked to APR-UTIL. We have created Makefiles whichwill build without the Berkeley DB back-end; your repositories willuse FSFS as the default back-end. You can find the latest version ofBerkeley DB here:编译完成之后,开始安装:1 [root@]$ make && make install如果 make install 出现下面错误:error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory解决办法:01 #1、编辑/etc/ld.so.conf文件:02 [root@]$ vi /etc/ld.so.conf03 # 添加下面一行04 /usr/local/lib05?06 #2、保存后运行ldconfig。07 [root@]$ /sbin/ldconfig08?09 #3、再重新运行make install 问题得到解决。10 [root@]$ make install11?12 #注:ld.so.conf和ldconfig用于维护系统动态链接库测试是否安装成功:1 [root@]$ /usr/local/svn/bin/svnserve --version如果显示如下,svn安装成功:svnserve, version 1.6.12 (r955767)compiled Sep 1 2010, 01:36:17Copyright (C) 2000-2009 CollabNet.Subversion is open source software, see?This product includes

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档