环境:CentOS 6.5

一、 安装依赖包

在Linux内核系统中,Subversion编译安装最新版本时,需要安装以下依赖包:

apr-1.5.1、apr-util-1.5.4、zlib-1.2.8、openssl、expat-2.1.0、serf-1.2.1 、sqlite-amalgamation-3080700

1、 安装apr模块(1.5.1)

官网URL:http://apr.apache.org/

安装命令:

# tar zxvf apr-1.5.1.tar.gz

# cd apr-1.5.1

# ./configure

# make && make install

2、 安装apr-util模块(1.5.4)

官网URL:http://apr.apache.org/

安装命令:

# tar zxvf apr-util-1.5.4.tar.gz

# cd apr-util-1.5.4

# ./configure --with-apr=/usr/local/apr

# make && make install

3、 安装zlib模块(1.2.8)

官方网站:http://www.zlib.net/

安装命令:

# tar zxvf zlib-1.2.8.tar.gz

# cd zlib-1.2.8

# ./configure

# make && make install

4、 安装openssl模块(1.0.1h)

官方网站:http://www.openssl.org/

安装命令:

# tar zxvf openssl-1.0.1h.tar.gz

# cd openssl-1.0.1h

# ./config

# make &&make  install

5、 安装expat模块(2.1.0)

官方网站:http://sourceforge.net/projects/expat/files/expat/2.1.0/

安装命令:

#tar zxvf expat-2.1.0.tar.gz

#  cd expat-2.1.0

# ./configure

# make &&make  install

6、 安装serf模块(1.2.1)

官网URL:http://serf.googlecode.com/files/serf-1.2.1.tar.bz2

由于google官网受限,很难下载该模块。CSDN共享的下载地址:

http://download.csdn.net/detail/attagain/8071513

说明:

(1)1.8版本之前的需要加neon,1.8版本之后弃用neon而改使用serf;

(2)这里使用的是serf-1.2.1,据subversion 1.8版本使用serf-1.3.0会有异常

安装命令:

# tar xjvf serf-1.2.1.tar.bz2

# cd serf-1.2.1

# ./configure

# make && make install

7、 解压subversion

# tar xvf subversion-1.8.10.tar.gz

8、 sqlite-amalgamation-3080700

官网URL:http://www.sqlite.org/download.html

解压到subversion目录下,解压后目录名为sqlite-amalgamation:

# unzip sqlite-amalgamation-3080700.zip -d ./subversion-1.8.10

#mv ./subversion-1.8.10/sqlite-amalgamation-3080700 ./subversion-1.8.10/sqlite-amalgamation

二、 安装subversion

官网URL:http://subversion.apache.org/download/

# cd subversion-1.8.10

#./configure --prefix=/usr/local/subversion \

--with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr \

--with-serf=/usr/local/serf \

--with-openssl

# make && make install

查看版本信息:

$ svn --version

svn,版本 1.8.10 (r1615264)

编译于 Oct 23 2014,19:09:19 在 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”方案

* ra_local : 访问本地磁盘的版本库模块。

- 处理“file”方案

* ra_serf : Module for accessing a repository via WebDAV protocol using serf.

- using serf 1.2.1

- 处理“http”方案

- 处理“https”方案

三、 配置系统搜索路径

编辑当前用户脚本初始化文件/home/TSP/ .bash_profile,在PATH后添加subversion路径,添加结果如下:

PATH=$PATH:$HOME/bin:/usr/local/subversion/bin

svn 1.8 客户端安装相关推荐

  1. SVN服务端客户端安装配置及权限管理

    SVN服务端安装配置: 1. 下载SVN服务端: 下载地址:https://www.visualsvn.com/downloads/ 2. 安装SVN服务端: 打开程序:安装目录\bin\msc程序 ...

  2. SVN服务器及客户端安装配置详解

    1.准备条件: 1.      PC已经安装好了eclipse.JDK都已经完全ok 2.      下载TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi 下载地 ...

  3. Svn服务器与客户端、AnkhSVN使用

    转载:http://blog.csdn.net/leimengyuanlian/article/details/8830325 如有冒犯请联系本人,或删除,或标明出处. =============== ...

  4. Linux Centos6.5 SVN服务器搭建 以及客户端安装

    转载:http://www.cnblogs.com/mymelon/p/5483215.html /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装sv ...

  5. linux下svn客户端安装及环境配置

    一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-1. ...

  6. 【转】Ubuntu中SVN客户端安装+使用

    转自:Ubuntu中SVN客户端安装+使用_三少GG-CSDN博客 1. 安装 svn客户端: apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装.当然 ...

  7. linux连接svn上代码,代码管理平台介绍、安装svn、客户端上使用svn(linux)、客户端上使用svn(windows)...

    代码管理平台介绍 代码管理平台介绍--svn 版本控制,记录若干文件内容变化,以便未来查阅特定版本修订状况. 好比某一个业务,须要不断更新,好比产品经理这周提交了产品新的需求,改动了一些代码,咱们把新 ...

  8. SVN服务器搭建、客户端安装超详细图解教程

    目录 一.安装包下载 1.下载 TortoiseSVN 服务器安装包 2.下载 TortoiseSVN 客户端安装包 二.详细安装过程图解 1.TortoiseSVN 服务器安装 2.Tortoise ...

  9. SVN客户端安装和使用

    SVN客户端安装和使用 SVN客户端安装 SVN安装目录:\\shareserver\软件共享\开发软件\svn 请先双击"TortoiseSVN-1.4.3.8645-win32-svn- ...

最新文章

  1. 微信小程序 长按图片不出现菜单_微信更新,新功能上了热搜
  2. 如何开发属于自己的第一个Java程序
  3. kali2020.1正确安装下载中文输入法及问题解决
  4. python判断点在四边形内
  5. AntV中的饼状图中的花瓣图旁边的文字显示label怎样修改
  6. 前端性能优化:使用Data URI代替图片SRC
  7. oracle独立事务,Oracle中独立事务的处理
  8. sublime html 折叠,关于sublime text, notepad++,vscode 代码折叠显示的比较
  9. Spring Security 3 Ajax登录–访问受保护的资源
  10. InfluxDB(官方使用说明)
  11. 中国开放教育资源协会_开放教育不仅仅是开放内容
  12. 所有的 iPhone 和高端 Android 设备都被破解了!
  13. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之70---面向照相机的开发...
  14. arcgis人口空间化_数据福利|全球人口密度数据汇总与共享
  15. 【linux之bash】
  16. 七、面向对象三大特征(一)—— 封装
  17. Atitit ppt转换文本txt 目录 1.1. Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx 1 1.2. 跨语言转换Open
  18. 自己动手打造一台自动驾驶车(持续更新)
  19. 液晶显示屏简介以及与CRT显示屏的对比
  20. 到位App_jQuery_art-template

热门文章

  1. TimesTen 数据库复制学习:4. 定义Active Standby Pair复制策略
  2. MySQL插入数据很慢优化
  3. 玩转华为ENSP模拟器系列 | 配置BFD for OSPF特性示例
  4. linux下查看端口号是否被占用,并解除占用
  5. 图片上加超链接的方法,实现点击图片跳转到指定网页
  6. Hexo图片不显示问题
  7. 2012计算机二级成绩,2012年计算机二级考试成绩查询
  8. 国开电大个税填报指南小测验
  9. 常见的反弹shell的方法以及对反弹shell的解释
  10. B站C语言学习,颠覆谭浩强C语言,可能是最好的C语言视频 【自用笔记】