Posted on 2007-07-03 11:49
chemz 阅读(1486)
评论(2) 编辑 收藏 引用 所属分类:
Other
在RHEL5上编译svn1.4.4
前述的《subversion安装配置记录》一文中描述了在RHEL5下如何安装系统自带的svn系
统,由于系统所带有的svn的版本是1.4.2,而svn处于发展中,基本上每一个修订版本都会
对应修改非常多的bug(如:1.4.4对1.4.3就修正了40多个bug),对于某些必须要更新到新
版本的人而言就必须要自行编译svn。在这里我就以最新的1.4.4版为例描述如何编译svn系统。
1. RHEL5安装
安装Linux操作系统的步骤和过程基本上是非常简单的,这里需要注意的是由于svn以来
了很多必要的第三方的库,所以在安装的时候必须要进行选择(apache一定要选择),
或在安装完成后手工进行安装,主要包含如下几个内容:
apr-1.2.7-11.i386.rpm
apr-devel-1.2.7-11.i386.rpm
apr-util-1.2.7-6.i386.rpm
apr-util-devel-1.2.7-6.i386.rpm
httpd-2.2.3-6.el5.i386.rpm
httpd-devel-2.2.3-6.el5.i386.rpm
neon-0.25.5-5.1.i386.rpm
neon-devel-0.25.5-5.1.i386.rpm
安装方法很简单,如下:
rpm -ivh xxxxx.rpm
2. 配置编译svn源代码
在某个目录下解开subversion-1.4.4.tar.bz2源代码,然后进入到源代码目录中,输入
如下的命令进行编译:
./configure -prefix=/usr --with-apxs --with-apr=/usr/bin --with-apr-util=/usr/bin
make
make check
make install
解释一下,此处编译的时候没有选择对berkeley db的支持,如果你需要使用则可以在上
面的configure的选项中添加--with-berkeley-db=path就可以了。经过上面的编译后会
自动将所有编译好的文件拷贝到对应的目录中,可以通过如下的命令进行验证:
svn --version
3. svn的配置
配置过程请参见《subversion安装配置记录》文章中的相关内容。