linux安装SVN
2024-10-19 04:31:52
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/
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
最新文章
- windows下mongodb配置
- cocoapods 升级到最新beta 版
- Linux/Unix 线程同步技术之互斥量(1)
- grub的sol
- SecureCRT和SecureFx设置中文乱码
- css margin
- Emacs常用命令
- Windows2003 Apache 关闭安全 开启错误输入到屏幕上
- Handler发送消息
- 【转】c# yield用法
- Web前端业界氛围极好的群——鬼懿IT
- GDB技巧整理
- 23个经典JDK设计模式(转)
- web第一节课 sql 数据库连接 查询
- Jumony快速抓取网页
- New Year Tree 【DFS序+先段数区间查询修改+二进制保存状态】
- IOS 类似于网易新闻首页新闻轮播的组件
- NOIP2002-普及组复赛-第三题-选数
- MEAN 26
- springboot 错误处理
热门文章
- AJAX XML返回类型
- 大话数据结构–1.基础知识+2.算法
- Asp.Net - 8.多线程
- 第一篇:SOUI是什么?
- FrameLayout
- C# 获取wave文件信息【转】
- 用 C# 实现一个简单的 Rest Service 供外部调用
- Codeforces Round #248 (Div. 2) C. Ryouko's Memory Note
- Lingo语法
- CF735C 数论\平衡树叶子节点的最大深度\贪心\斐波那契\条件归一化