1. 下载软件包

http://archive.apache.org/dist/subversion/

http://archive.apache.org/dist/subversion/subversion-1.6.9.tar.gz

http://archive.apache.org/dist/subversion/subversion-deps-1.6.9.tar.gz

http://www.openssl.org/source/openssl-1.0.0a.tar.gz

http://www.openssl.org/source/old/1.0.0/

http://zlib.net/

2. 安装openssl

解决OpenSSL缺失

错误信息:configure: error: We require OpenSSL; try --with-openssl

cd /usr/local
wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
./config -t
make depend
make
make test
make install

3. 安装zlib

解决zlib依赖缺失

错误信息:configure: error: subversion requires zlib

cd /usr/local
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -xvzf zlib-1.2..tar.gz
cd zlib-1.2.
./configure
make
make install cd /usr/local
ln -s zlib-1.2. zlib

4. 安装svn

#下载
wget http://subversion.tigris.org/downloads/subversion-1.6.9.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.9.tar.gz
#解压 放在一个目录下解压,否则会报错:configure: error: no suitable apr found
tar zxvf subversion-1.6..tar.gz
tar zxvf subversion-deps-1.6..tar.gz
#编译
mkdir /usr/local/svn
cd subversion-1.6.
./configure --prefix=/usr/local/svn --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib --without-berkeley-db
#执行make clean,否则会报错--libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apr/lib
make cleanmake
make install

5. 环境配置

ln -s /usr/local/svn/bin/svn /usr/local/bin/svn
#或者配置环境变量
vim ~/.bashrc
SVN_HOME=/usr/local/svn
PATH=$SVN_HOME/bin:$PATH #生效
source ~/.bashrc

最新文章

  1. windows下mongodb配置
  2. cocoapods 升级到最新beta 版
  3. Linux/Unix 线程同步技术之互斥量(1)
  4. grub的sol
  5. SecureCRT和SecureFx设置中文乱码
  6. css margin
  7. Emacs常用命令
  8. Windows2003 Apache 关闭安全 开启错误输入到屏幕上
  9. Handler发送消息
  10. 【转】c# yield用法
  11. Web前端业界氛围极好的群——鬼懿IT
  12. GDB技巧整理
  13. 23个经典JDK设计模式(转)
  14. web第一节课 sql 数据库连接 查询
  15. Jumony快速抓取网页
  16. New Year Tree 【DFS序+先段数区间查询修改+二进制保存状态】
  17. IOS 类似于网易新闻首页新闻轮播的组件
  18. NOIP2002-普及组复赛-第三题-选数
  19. MEAN 26
  20. springboot 错误处理

热门文章

  1. AJAX XML返回类型
  2. 大话数据结构–1.基础知识+2.算法
  3. Asp.Net - 8.多线程
  4. 第一篇:SOUI是什么?
  5. FrameLayout
  6. C# 获取wave文件信息【转】
  7. 用 C# 实现一个简单的 Rest Service 供外部调用
  8. Codeforces Round #248 (Div. 2) C. Ryouko's Memory Note
  9. Lingo语法
  10. CF735C 数论\平衡树叶子节点的最大深度\贪心\斐波那契\条件归一化