Linux下安装SVN客户端新概念

开发 项目管理
在学习SVN的过程中SVN客户端安装问题是经常遇到的,SVN客户端可以在多个操作系统中安装,本文就简单介绍一下Linux中如何安装SVN客户端,希望对你有用。

本节和大家一起学习一下Linux中安装SVN客户端方法,之前我们学习了Windows下安装SVN客户端,通过本节的介绍你可以对比一下在两种操作系统中安装SVN客户端有什么区别,从而对安装SVN客户端方法有更加深刻的理解。

虽然说很简单的用yuminstallsubversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2。因此我选择以源码方式安装。安装SVN客户端工具,相比NMP的配置来说要简单许多,首先我们从服务器上下载所需的源码包:wgethttp://labs.xiaonei.com/apache-mirror/apr/apr-1.3.12.tar.gz
wgethttp://labs.xiaonei.com/apache-mirror/apr/apr-util-1.3.9.tar.gz
wgethttp://www.sqlite.org/sqlite-amalgamation-3.6.19.tar.gz
wgethttp://www.webdav.org/neon/neon-0.29.0.tar.gz
wgethttp://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz

然后依旧将源码解压到/usr/local/src目录下,并编译安装。这里需要注意一下,sqllite是必须的。tarzxvfapr-1.3.12.tar.gz-C/usr/local/src/
 

  1. cd/usr/local/src/apr-1.3.9/  
  2. ./configure-prefix=/usr/local/apr  
  3. make  
  4. makeinstall  
  5. cat/etc/ld.so.conf  
  6.  
  7. tarzxvfapr-util-1.3.9.tar.gz-C/usr/local/src/  
  8. cd/usr/local/src/apr-util-1.3.9  
  9. ./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/  
  10. make  
  11. makeinstall  
  12. ldconfig-v  
  13.  
  14. tarzxvfsqlite-amalgamation-3.6.19.tar.gz-C/usr/local/src/  
  15. cd/usr/local/src/sqlite-3.6.19/  
  16. ./configure--prefix=/usr/local/sqlite  
  17. make  
  18. makeinstall  
  19.  
  20. tarzxvfneon-0.29.0.tar.gz-C/usr/local/src/  
  21. cd/usr/local/src/neon-0.29.0  
  22. ./configure--prefix=/usr/local/neon--enable-shared  
  23. make  
  24. makeinstall  
  25.  

 

为了安装SVN客户端,还需要做两个操作,否则会编译失败:一是安装expat和expat-devel包,二是将libiconv的库包含进系统配置中(这个之前好像是有的,但是编译安装LNMP时,升级了iconv这个库,但是它安装后却不把自己包含进系统动态链接库中,只能自己手动来添加)
yuminstallexpat
yuminstallexpat-devel

vi/etc/ld.so.conf
#加入以下内容
/usr/local/lib
#保存退出后运行
ldconfig
最后编译安装svn客户端tar-jxvfsubversion-1.6.6.tar.bz2-C/usr/local/src/
cd/usr/local/src/subversion-1.6.6
./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
makeinstall

安装完毕,将svn的bin目录包含到系统环境变量中,这样以后可以在任何地方访问exportPATH=/usr/local/svn/bin:$PATH
输入svn--version可检查版本。至此,Linux下安装SVN客户端已经完毕。

解决方法:带入参数--with-ssl重新编译subversion.具体就是在subversion的source下,采用默认的方法:
./configure--with-ssl
make
makeinstall
最后记住,要重新启动apache,就ok了
 

【编辑推荐】

  1. 名师指导: 如何在RedhatLinux9上安装SVN客户端RapidSVN
  2. 技术分享 SVN客户端安装及环境配置在Linux下如何进行
  3. Linux下SVN客户端安装方法揭秘
  4. 专家在线答疑:如何进行SVN服务器端与Eclipse中的SVN客户端配置?
  5. 两个简单操作介绍TortoiseSVN项目

 

 

 

责任编辑:佚名 来源: it168.com
相关推荐

2010-06-01 09:54:23

SVN客户端安装

2011-08-17 16:50:54

2010-05-31 15:55:42

2010-06-01 09:59:00

SVN客户端安装及环境

2010-05-28 09:31:10

修改SVN密码

2010-05-31 10:22:56

2013-07-05 16:10:20

mac系统Xcode使用SVN客户端iOS开发

2021-03-12 16:21:02

LinuxEvernote客户端

2010-06-01 14:35:16

SVN仓库导出

2010-05-20 16:52:31

ZendStudio客

2011-04-01 14:09:44

CentOS 5.5zabbix

2018-08-06 08:25:01

LinuxGit图形客户端

2009-03-04 10:27:50

客户端组件桌面虚拟化Xendesktop

2010-05-28 14:11:37

SVN1.6

2011-03-21 14:53:36

Nagios监控Linux

2011-04-06 14:24:20

Nagios监控Linux

2010-05-20 13:42:46

SVN客户端常用命令

2010-05-27 11:32:29

2011-05-18 09:56:31

UbuntuLinux客户端

2010-06-01 10:12:44

安装SVN客户端
点赞
收藏

51CTO技术栈公众号