svn linux版本下载,linux 下安装 subversion(svn) 客户端
svn server 为只支持http://协议的windows;
test web server 为as4,现需安装svn客户端方便同步代码
网上找了下都是讲如何安装svn server的,我只需要一个支持http协议的客户端哈,不想装apache。
安装所需软件
apr,apr-util,sqlite,neon,subversion
1.下载软件
wget http://labs.xiaonei.com/apache-mirror/apr/apr-1.3.7.tar.gz
wget http://labs.xiaonei.com/apache-mirror/apr/apr-util-1.3.8.tar.gz
wget http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz
wget http://www.webdav.org/neon/neon-0.28.4.tar.gz
apt-get install libxml2 libxml2-dev expat
sudo apt-get install zlib1g-dev
apt-get install expat libexpat1 libexpat1-dev
2.安装apr
tar zxvf apr-1.3.7.tar.gz
cd apr-1.3.7
./configure -prefix=/usr/local/apr
make
make install
cat /etc/ld.so.conf
echo /usr/local/apr/lib >> /etc/ld.so.conf
3.安装apr-util
tar zxvf apr-util-1.3.8.tar.gz
cd apr-util-.1.3.8
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make
make install
echo /usr/local/apr-util/lib >> /etc/ld.so.conf
ldconfig -v
4.安装sqlite
tar zxvf sqlite-amalgamation-3.6.16.tar.gz
cd sqlite-3.6.16/
configure --prefix=/usr/local/sqlite
make
make install
5.安装neon
不需要支持http协议可以略掉安装
tar zxvf neon-0.28.4.tar.gz
cd neon-0.28.4
./configure --prefix=/usr/local/neon --enable-shared
make
make install
方式二:解压后重命名为neon,移动至subversion编译目录
但subversion编译时好像找不到neon
报错如下
configure: checking neon library
An appropriate version of neon could not be found, so libsvn_ra_neon
will not be built. If you want to build libsvn_ra_neon, please either
install neon 0.28.4 on this system
or
get neon 0.28.4 from:
http://www.webdav.org/neon/neon-0.28.4.tar.gz
unpack the archive using tar/gunzip and rename the resulting
directory from ./neon-0.28.4/ to ./neon/
no suitable neon found
6.安装subversion
tar -jxvf subversion-1.6.3.tar.bz2
cd subversion-1.6.3
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-neon=/usr/local/neon
make
make install
7.检查测试
安装后应该有三个模块
/usr/local/svn/bin/svn --version
svn,版本 1.6.3 (r38063)
编译于 Jul 30 2009,14:31:41
版权所有 (C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。
可使用以下的版本库访问模块:
* ra_neon : 通过 WebDAV 协议使用 neon 访问版本库的模块。
- 处理“http”方案
* ra_svn : 使用 svn 网络协议访问版本库的模块。 - 使用 Cyrus SASL 认证
- 处理“svn”方案
* ra_local : 访问本地磁盘的版本库模块。
- 处理“file”方案
导出项目
cd /opt/srv/
/usr/local/svn/bin/svn export --username c1g --password 123456 http://192.168.1.9/pub37
参考:
svn linux版本下载,linux 下安装 subversion(svn) 客户端相关推荐
- Linux版本的SVN客户端,linux 下安装 subversion(svn) 客户端
svn server 为只支持http://协议的windows; test web server 为as4,现需安装svn客户端方便同步代码 网上找了下都是讲如何安装svn server的,我只需要 ...
- linux svn 安装信息,linux 下安装 subversion(svn) 客户端
svn server 为只支持http://协议的windows; test web server 为as4,现需安装svn客户端方便同步代码 网上找了下都是讲如何安装svn server的,我只需要 ...
- mssql linux版本,在 Mac 下安装 MSSQL for Linux
我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...
- linux winrar 安装目录,WinRAR 5.61发布,提供Linux版本下载,附安装方法
压缩及解压缩工具WinRAR 5.61已经发布下载,提供WinRAR (32/64 bit) 5.61.RAR 5.61 for Linux.RAR for Android.RAR 5.61 for ...
- mac 多个java 版本下载_MacOS 下安装多个版本的 JDK 并统一管理
现在的 MacOS 都不自带 JDK 了,如果你在未安装 JDK 的 MacOS 中执行 Java 命令会出现如下提示: AigeStudio@aige$ java -versionNoJava ru ...
- gitlab linux版本下载,Linux安装GitLab版本控制软件
Linux安装GitLab版本控制软件 系统环境:centos6.5 IP地址:192.168.1.243 内存:至少为1G,之前虚拟机的内存只有512M,安装的时候一直报错,日了Dog了. 安装成功 ...
- Linux 通过yum源安装subversion(svn)服务端
目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...
- 最新Linux版本 jira6.3.6安装汉化破解以及数据迁移
序言: JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它 ...
- 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成
1.前言 本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache.本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集 ...
最新文章
- 运动目标跟踪__kalman
- java分表插件_fastmybatis编写分表插件
- java旋转爱心_p5.js临摹旋转爱心
- Android线程优先级设置方法技巧
- linux精简、备份还原、iso文件、批量安装?
- ASP.NET中获取URL重写前的原始地址
- 仿新浪邮件输入自动提示jQuery插件
- NHibernate剖析:Mapping篇之Mapping-By-Code(2):运用ModelMapper
- 大平台时代到来 基金电商寻求突围
- python中def fun()是什么意思_python里的def 方法中-代表什么意思?
- cmd修改计算机睡眠、休眠时间,批量命令
- DCMI 接口DMA 传送数据问题
- 苹果笔记本开机出现闪烁的问号文件夹解决方法
- 浅谈几款软件的创新点
- 最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了。
- 你可以不喜欢我,但无法否定我
- 贴片电阻有哪几类封装尺寸?
- 基于拦截器实现防表单重复提交
- PostgreSQL开源界的“活雷锋”
- 百度搜索结果网站排名因素
热门文章
- IIS 无法显示图片
- linux运行库,Linux C 静态库 共享库 运行库
- php mysql time_wait_[PHP]MySQL的wait_timeout与pdo对象
- http 1.php,php – Nginx忽略客户端的HTTP 1.0请求并通过HTTP 1.1响应
- Python将类对象转换为json
- Spring Cloud 相关配置信息说明
- Java中string中hashcode_为什么String中的Java hashCode()使用31作为乘数?
- 11年亚锦赛球员数据_2020年11月楼市数据更新!全美房屋中间价持续上涨
- mysql一条sql更新多条数据_执行一条sql语句update多条记录实现思路
- android命令行 gles,Android利用OpenGLES绘制天空盒实例教程