在Suse10上安装Subversion

  在Suse10 上安装Subversion

作者:pandonix

日期:2007年9月7日

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明

原文地址:http://pandonix.iteye.com

以前svn的服务器一直在windows环境下安装,按照官方提供的安装方法,很容易就安装成功。近日,由于开发需要,要求在linux上安装,本以为安装过程会像windows下那么容易,没相当实现过程是相当坎坷。赶紧抽时间将这个过程记录下来,以备日后不时之需,同时也为遇到相同问题的朋友提供一些经验和教训。

软件版本:

subversion-1.4.0

解包

我采用的是源码安装,源文件为subversion-1.4.0.tar.tar和subversion-deps-1.4.0.tar.gz。输入命令:

tar –xvf subversion-1.4.0.tar.tar

tar –xvf subversion-deps-1.4.0.tar.gz

其中,subversion-deps-1.4.0.tar.gz解开之后,会在subversion-1.4.0目录下,增加apr、apr-util、neon和zlib几个安装中必须的库文件。

gcc 安装

由于安装Suse时并没有安装gcc,所以整个安装过程颇费周折。

在安装gcc-4.1.0-28.4.i586.rpm之前,需要安装cpp-4.1.0-28.4.i586.rpm、binutils-2.16.91.0.5-23.4.i586.rpm和glibc-devel-2.4-31.2.i586.rpm。不过,最好是在安装系统之初就将gcc安装好,避免不必要的麻烦。

zlib 问题

gcc安装完毕以后,对源码进行configure操作:

./configure –prefix=/opt/svn

但是配置并没有成功,在最后提示:

checking zlib.h usability ... no
checking zlib.h presence ... no
checking zlib.h... no
configure: error: subversion requires zlib

通过./configure –help查看其用法,使用命令:

./configure –prefix=/opt/svn –with-zlib

但是仍然找不到zlib。千辛万苦goolge来一篇文章,按照提示,终于解决zlib的问题:

1) cd subversion-1.4.3/zlib
2) ./configure --shared
3) make
4) cd ..
5) ./configure CPPFLAGS="-Izlib/ -Lzlib/"
6) make

Make && make install之后,svn就成功安装到/opt/svn目录下了。

配置路径

在etc/profile中加入:

PAHT=$PATH;/opt/svn/bin

创建版本库

输入命令:

svnadmin create /home/RepositoryLib

在/home/RepositoryLib目录下成功创建了版本库RepositoryLib。然后就可以对该版本库进行相应的配置了。

启动版本库

输入命令:

svnserve -d -r /home/RepositoryLib

最后成功启动版本库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值