从源码编译安装subversion 1.8.9 [基于ubuntu]

操作方法

  • 01

    安装subversion 1.8.9 大部分支持组件可以用 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.9 (r1591380) 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.9.tar.gz subversion-make-good.tar.gz subversion.txt zlib-1.2.8.tar.gz

(0)

相关推荐

  • Linux源码包安装过程及注意事项

    众做周知RedHat Linux使用RPM包管理器安装rpm包,但是RPM包是由红帽编译打包的,通常相对于最新版落后了很多,甚至可能缺少我们所要使用的功能.如果你需要定制想要的软件功能.自定义安装路径 ...

  • 三星 I9300 基于Cm27号源码编译 完整汉化

    操作方法 01 介绍 Android版本:4.3 UI类型:Cm10.2 内核版本:3.0.64 ROM介绍 基于最新的Cm源码编译而成的卡刷版本; 更新了Cm官方的更新内容,完整汉化.bug修复.框 ...

  • 三星s3基于源码编译3.10.25 乐蛙官方唯一认证

    操作方法 01 [乐蛙OS 5]三星i9300基于源码编译3.10.25 乐蛙官方唯一认证 by齐殿 ROM名称       齐殿 Android版本       4.1.2 启动器版本        ...

  • Linux 下二进制源码包安装mysql 详细过程

    安装之前先把二进制源码准备好,可以从搜狐镜像下载:http://mirrors.sohu.com/ 我准备的是mysql-5.5.15-linux2.6-i686.tar.gz ,Linux vers ...

  • Linux中编译安装Subversion(SVN)客户端的教程

    Subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.Subversion是一个版本控制系统,相对于的RCS.CV ...

  • Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

    本文环境 Ubuntu 15.04 64-bitFedora 22 64-bit安装目标 wget 它是一个用于从网络上下载文件的简单自由软件,在下文我们也会用到 wget 进行下载某些文件.相关概念 ...

  • Linux源码包编译和安装

    源代码的用处无非是以下两点; 1、软件根据用户的需要加以定制; 2、二次开发;注:要根据软件的许可证书约定为准,开发者许可二次开发才行; LINUX本是开源的,看大家的倔劲有多大了,呵呵,好了,下面正 ...

  • Linux下源码安装的经验详解

    在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure.make.sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装 ...

  • 小米2 AOSP源码最新编译4.3原生版刷机包

    本rom基于最新aosp源码编译而成以及基于秋大内核编译.感谢他们...添加一些人性化设置 操作方法 01 制作相关 ROM名称    AOSP源码最新编译4.3原生版[添加来电归属地百分比电量状态栏 ...