从源码编译安装subversion 1.8.10 [基于ubuntu]
安装subversion 1.8.10
大部分支持组件可以用 subversion里的脚本 get-deps.sh 获取
需要 subversion,apr,apu,openssl,zlib,scons,sqlite,serf
1.apr
安装APR
http://apr.apache.org/download.cgi
./configure
make
sudo make install
得到安装路径=/usr/local/apr/bin/apr-1-config
2.apr-util
./configure --with-apr=/usr/local/apr/bin/apr-1-config
make
sudo make install
得到=/usr/local/apr/bin/apu-1-config
3.openSSL
./config -fPIC
make
make test
sudo make install
得到=/usr/local/ssl
4.编译安装zlib
get-deps.sh 下载的
5.scons (.py)
http://www.scons.org/download.php
下载 scons-local
下载后加入环境变量,不需要编译安装
6.serf --->让svn支持http https
编译serf需要 scons,zlib
scons APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/ssl
sudo scons install
7.下载sqlite到subversion的编译目录下
get-deps.sh可获取
http://www.sqlite.org/download.html
==>>>>>>./subversion/sqlite-amalgamation/
8.最后编译安装 subversion
http://mirrors.cnnic.cn/apache/
./configure --with-openssl --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-serf=/usr/local/
make
#make install
注意:
1.以上全部安装都是用的默认路径,没有特别设置
2.subversion默认安装到 /usr/local/bin/svn,如果原来有svn在/usr/bin/svn,需要删除掉
测试:
$svn --version
版本:svn, version 1.8.10
http支持:ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.5
- handles 'http' scheme
- handles 'https' scheme
$svn list https://svn.apache.org/repos/asf/subversion/trunk
文件列表示例:
apr-1.5.1.tar.gz
apr-util-1.5.3.tar.gz
openssl-1.0.1g.tar.gz
scons-local-2.3.0.tar.gz
serf-1.3.3.tar.bz2
sqlite-amalgamation-3080403.zip
subversion-1.8.10.tar.gz
subversion-make-good.tar.gz
subversion.txt
zlib-1.2.8.tar.gz
rel: http://jingyan.baidu.com/article/046a7b3efb6a5df9c27fa991.html
相关推荐
主要介绍了Linux下源码编译安装配置SVN服务器,需要的朋友可以参考下
1、独立安装subverison,使用客户端链接svn配置, 2、使用apache和svn结合,部署svn服务器
资源中包含linux平台编译Hadoop源码的所有软件和详细步骤: 1、下载安装各种软件库 yum -y install svn ncurses-devel gcc* yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssl-devel 2...
系统本来可以正常编译linux系统kernel,但在安装svn后,kernel编译出错。 CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL ...
Linux下SVN部署 源码包部署SVN,以及需要的相应软件包,以下提供详细的编译安装过程;
喜欢折腾的朋友下载下来进行编译安装,成就感十足:
1.一些文件目录说明 以下是两个不同的客户端 colinux-console-nt.exe ...然后在linux里面编译了 cd /mnt/cofs/grub4dos_src ./build 建议使用notepad2或其它的增强编辑器来修改源码。 编译外部程序也是一样的。
亲测Asianux 3可用 非apache版 内含svn安装所要依赖的apr+sqlite+neon源码包,编译安装即可。 svn编译安装后,请手动将库文件link到/usr/bin/下
1、首先meidastream2是基于ortp库的,那么首先就是下载源码,交叉编译。 交叉编译ortp 下载源码:http://savannah.c3sl.ufpr.br/linphone/ortp/sources/?C=S;O=A 我使用0.18.0版本 ortp-0.18.0.tar.gz 然后通过...
从 linux 运行 windows cmd 要从 linux box 运行 windows ...2.从源码编译 安装必要的包(gcc, svn, *-devel....) 从这里获取源码 解压源码文件:#tar -xvjf winexe-source-081123.tar.bz2 根据README文件编译:cd to u
[Chameleon Install 2.2 svn 2246 for Windows][变色龙安装程序] 1.更新所有安装包的语言、菜单、日志 2.更新Nvidia和ATI显卡的列表 3.添加nvda_drv=1 内核启动到安装列表 4.修复ATI显卡问题 5.加入Linux的GPT分区...
- 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...
Ext.Linux.7z 1,180,105,999 Linux 编译环境 Ext.OSX.7z 846,515,926 OSX 编译环境 Ext.Samples.7z 599,352,431 范例,其实直接用 svn 的也行 Ext.SDK.7z 1,576,071,523 Android SDK/NDK 编译环境,当前包含 v23...
(下面文件:androidvncserver和源码地址已经优化更改,省去必须用SVN获得源码) 1)下载androidvncserver: http://dl.dbank.com/c044xm5255 有兴趣的可以下载源码自己重新编译,源码地址: (源码需要在linux下mk) ...