使用的依赖版本:
subversion-1.8.13
scons-2.4.1
serf-1.3.3
对应TortoiseSVN 1.8.12 ,可以在windows下用samba正常访问。
1)安装scons
cd@H_403_12@ scons-2.4@H_403_12@.1@H_403_12@/
python setup.py install
2)安装serf
cd serf-1.3@H_403_12@.3@H_403_12@/
scons PREFIX@H_403_12@=/usr/@H_403_12@ LIBDIR@H_403_12@=/usr/lib@H_403_12@64
scons install
3)卸载旧的subversion
如果不卸载,有可能会冲突,因此最好卸载。
yum remove@H_403_12@ subversion
4)编译subversion
cd@H_403_12@ subversion@H_403_12@-@H_403_12@1@H_403_12@.@H_403_12@8@H_403_12@.@H_403_12@13/@H_403_12@
.@H_403_12@/autogen@H_403_12@.@H_403_12@sh@H_403_12@
.@H_403_12@/configure@H_403_12@ -@H_403_12@-@H_403_12@with@H_403_12@-@H_403_12@serf@H_403_12@ -@H_403_12@-@H_403_12@prefix=/usr/@H_403_12@
make@H_403_12@
make@H_403_12@ install@H_403_12@
至此OK。检查版本信息,ra_serf模块已安装。
[root@mcu subversion-1.8.13]# svn --version
svn,版本 1.8.13 (r1667537)
编译于 Oct 9 2016,15:00:03 在 x86_64-unknown-linux-gnu
Copyright (C) 2014 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software,see http://subversion.apache.org/
可使用以下的版本库访问模块:
* ra_svn : 使用 svn 网络协议访问版本库的模块。 - 使用 Cyrus SASL 认证
- 处理“svn”方案 @H_403_12@* ra_local : 访问本地磁盘的版本库模块。
- 处理“file”方案 @H_403_12@* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3@H_403_12@.3@H_403_12@ @H_403_12@ - 处理“http”方案 @H_403_12@ - 处理“https”方案 @H_403_12@