`

linux 源码编译安装svn

阅读更多

从源码编译安装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.zip

    接下来,解压下载的“Linux离线安装svn.zip”文件,这将包含svn的源码以及所有必要的依赖包。解压命令可能为`unzip Linux离线安装svn1.7`。解压完成后,你会看到一个包含svn源码和其他文件的目录。 然后,进入svn...

    Linux下源码编译安装配置SVN服务器的步骤分享

    说明: SVN(subversion)的运行方式有两种: ...以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器。 具体操作: 操作系统:CentOS 6.x 服务器IP:192.168.21.134 一、关闭SELINUX vi /e

    银河麒麟 源码编译SVN 支持 HTTPS HTTP

    5. **安装**:使用`sudo make install`将编译好的SVN二进制文件安装到系统路径,通常是`/usr/bin`。 在编译过程中,可能遇到的问题包括依赖缺失、版本不兼容等。解决这些问题通常需要查阅官方文档、社区论坛或搜索...

    linux安装svn源码包以及安装步骤

    本文将详细讲解如何在Linux上安装SVN的源码包,并按照步骤进行配置。 首先,我们需要了解安装的基本流程,它包括下载源码、解压、编译、安装和配置几个步骤。下面,我们一步步来操作。 1. **下载源码** 在这个...

    linux离线安装SVN_1.8.17服务所需安装包

    4. **编译和安装SVN**:进入SVN的源码目录,配置编译选项。一般情况下,你会使用`./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util`,这个命令会指定SVN的安装...

    linux下编译安装subversion

    在Linux环境下,如RHEL6中通过源码编译的方式安装Subversion,可以更好地控制安装配置细节,满足特定的需求。 **步骤详解:** 1. **下载 Subversion 源码包:** - 使用`wget`命令下载Subversion主程序和依赖包。 ...

    svn编译环境搭建

    4. 安装SVN:首先通过`apt-get install subversion`安装基础版本,然后升级到1.7版,添加 Wandisco 的软件源,验证GPG密钥,更新软件列表,最后再次安装SVN。 在完成这些步骤后,你将拥有一个具备SVN功能的编译环境...

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...

    SVN下载全量包(linux版本)

    在Linux环境下,安装SVN客户端通常涉及下载、解压和安装SVN的全量包。下面将详细介绍这个过程以及相关组件。 首先,`zlib`是一个开源的压缩库,为许多软件项目提供了数据压缩功能,包括SVN。在安装SVN时,`zlib`是...

    Linux下SVN安装配置.pdf

    源文件编译安装SVN需要下载两个文件:subversion的源文件和依赖文件。这两个文件的版本需要保持一致,否则在安装过程中可能会出现各种问题。将这两个文件上传到服务器之后,使用tar命令来解压这两个文件。解压命令的...

    linux下安装配置svn独立服务器.pdf

    在Linux系统中,Subversion...总之,安装和配置Linux上的独立SVN服务器涉及到下载源码、编译安装、配置版本库、设置访问权限和用户认证。这不仅提供了项目团队协作的基础,还能确保代码的安全性和版本控制的有效性。

    linux上svn、apache安装

    # 编译安装 APR ./configure --prefix=/usr/local/apr make make install ``` 2. **安装 APR-Util** APR-Util是一组基于APR的实用工具库。 ```bash # 下载并解压 APR-Util tar -zvxf apr-util-1.3.2.tar...

    LINUX离线安装SVN1.8.17全过程,自己摸索出来的经验

    总结,离线安装SVN 1.8.17涉及的主要知识点有:Linux系统的包管理,SVN的依赖关系,源码编译安装,Apache HTTPD或svnserve的配置,以及SVN仓库的创建和权限设置。在实际操作中,可能会遇到各种问题,需要根据错误...

    linux下svn的安装配置及相关问题解决方案

    这里下载的是`httpd-2.2.17.tar.gz`源码包,需要编译安装。首先解压源码包,然后按照标准的Apache编译流程进行配置、编译和安装。 Subversion的安装同样需要源码编译。下载的是`subversion-1.6.15.tar.gz`,解压后...

    linux+svn+apache安装配置部署

    根据提供的文件信息,我们可以将整个过程分为两个主要部分:第一部分是关于如何在Linux系统上独立安装Subversion(简称SVN)以及如何进行基本配置;第二部分则涉及到如何结合Apache Web服务器来部署SVN服务器。 ###...

    源码安装svn

    本篇文章将深入探讨如何通过源码方式在Linux环境下安装SVN,这对于那些需要自定义配置或处理特定环境需求的用户来说尤其重要。 1. **了解SVN** SVN是一种集中式的版本控制系统,它允许开发者跟踪文件和目录的变化...

    CentOS5/6安装svn1.7/1.8脚本

    本文将详细讲解如何在CentOS 5和6操作系统上安装svn 1.7和1.8版本,这主要适用于那些需要管理代码库、协同开发的团队。 首先,让我们了解CentOS。它是一个基于RPM包管理的Linux发行版,广泛用于服务器环境,尤其因...

    SVN linux安装

    在Linux操作系统上安装SVN是开发者和系统管理员必备的技能之一。 **一、SVN的用途** 1. 版本控制:SVN记录了文件和目录的每次更改,可以随时回滚到以前的版本。 2. 协作开发:团队成员可以在同一项目上同时工作,...

    linux下安装svn

    对于基于Debian或Ubuntu的系统,你可以使用`apt`包管理器来安装SVN。执行以下命令: ```bash sudo apt-get install subversion ``` 在Red Hat或CentOS系统中,应使用`yum`(或者在较新版本中是`dnf`): ```bash ...

Global site tag (gtag.js) - Google Analytics