Linux 下Svn客户端安装整理
准备(可以从附件中下载)
1、 apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
2、 neon-0.29.0.tar.gz、sqlite-amalgamation-3.6.16.tar.gz
3、 subversion-1.6.17.zip
安装顺序
1、 安装apr
tar zxvf apr-1.4.5.tar.gz -C /usr/local/src/
cd /usr/local/src/apr-1.4.5/
./configure --prefix=/usr/local/apr
make
make install
2、 安装apr-util
tar zxvf apr-util-1.3.12.tar.gz -C /usr/local/src/
cd /usr/local/src/ apr-util-1.3.12/
./configure --prefix=/usr/local/apr-util
make
make install
3、 解压subversion、neon、sqlite
unzip subversion-1.6.17.zip /usr/local/src/subversion-1.6.17
tar zxvf sqlite-amalgamation-3.6.16.tar.gz -C /usr/local/src/
tar zxvf neon-0.29.0.tar.gz -C /usr/local/src/
cp /usr/local/src/neon-0.29.0 /usr/local/src/subversion-1.6.17/neno
cp/usr/local/src/sqlite-amalgamation-3.6.16/sqlite3.c /usr/local/src/subversion-1.6.17/sqlite-amalgamation
4、 安装subversion
bash -x autogen.sh
./configure --prefix=/usr.local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
5、 测试subversion
svn –version
安装问题
1、 在编译过程中出现如下错误: configure: error: Subversion requires SQLite
原因是:svn需要依赖Sqlite. 于是下载Sqlite,
下载网址: http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz 可以下载到最新的Sqlite版sqlite-amalgamation-3.6.16.tar.gz
解压Sqlite3.6.16 tar zxvf sqlite-amalgamation-3.6.16.tar.gz 进入文件夹sqlite-amalgamation找到sqlite3.c将其复制到 /home/SVN/subversion-1.6.3/sqlite-amalgamation/sqlite3.c
由于版本1.6.17里没有sqlite-amalgamation 所以你要先创建sqlite-amalgamation 目录然后复制进去。
2、 在编译过程中出现如下错误: make: *** [subversion/libsvn_fs_fs/rep-cache.lo]
原因:subversion/libsvn_fs_fs/rep-cache-db.h有错误的编码'^M'
使用vim打开libsvn_fs_fs/rep-cache-db.h,删除'^M'
重新make
3、 在编译过程中出现如下警告:configure: WARNING: we have configured without BDB filesystem support
没装BerkeleyDB,不能创建db格式的版本库;没关系采用filesystem一样保存
其他
1、 neon需要从webdav.org下载,本人这边dns始终无法获取到真正的ip
找到可以上外网的linux
nslookup www.webdav.org, 得到140.211.166.111
直接访问http://140.211.166.111/projects/
注意事项
1、 apr-util安装时 prefix 路径指定,否则修改起来很麻烦
2、将neon-0.29.0放置到svn安装目录中时,需要改名为neon,在编译时观察neon是否正确编译
3、subversion-1.6.17.需要先运行bash -x autogen.sh,才能./configure
分享到:
相关推荐
根据提供的文件内容,下面是关于Linux下Svn客户端安装的知识点: 1. **Subversion(svn)简介** - SVN是一种版本管理工具,用于跟踪源代码的变更。 - 它是CVS(Concurrent Versions System)的继任者,广泛应用于...
本文将详细讲解在Linux上安装svn客户端时所依赖的几个关键包,以及如何解决描述中提到的“包不全”的问题。 首先,我们需要了解svn客户端的核心依赖包。其中,`apr`(Apache Portable Runtime)是Apache HTTP服务器...
本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的版本控制工具。 首先,我们需要下载Subversion的源代码包。在提供的文件列表中,我们有两个文件:"subversion-1.4.3....
本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和配置svn。 首先,确保你的Linux系统已经安装了基本的开发工具,通常包括GCC编译器、make以及相关的库。这些工具可以...
在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...
本文将深入探讨Linux下的SVN客户端——SmartSVN,并基于提供的文件信息进行详细解析。 SmartSVN是一款功能强大的图形化Subversion客户端,它提供了一种直观的界面,使得在Linux系统中管理和操作SVN仓库变得简单易行...
这些客户端支持多种操作系统,包括 Windows、Linux 和 macOS。 - **TortoiseSVN**:在 Windows 上非常流行,它提供了与 Windows 资源管理器集成的右键菜单,使得添加、提交、更新和解决冲突等操作变得简单直观。 - ...
eSVN,http://sourceforge.net/projects/esvn,只需要预装Qt,版本是Qt3以上就行,esvn-0.6.12-1.tar.gz很小1.8M,解压后按照说明make,make install就行
#### 四、SVN客户端安装 对于客户端的安装,您可以根据实际使用的操作系统选择合适的方法。以Ubuntu为例: 1. **安装客户端**:执行`sudo apt-get install subversion`。 2. **验证安装**:运行`svn --version`,...
### Linux 下使用 SVN 客户端重要知识点详解 #### 一、概述 Subversion (SVN) 是一种广泛使用的版本控制系统,主要用于软件开发过程中管理源代码。在 Linux 系统中,用户可以通过命令行工具来操作 SVN,进行版本库...
为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...
本文将指导用户在 Linux 平台下安装和配置 SVN 服务器,并介绍客户端的安装步骤。 一、安装 SVN 服务器 1. 下载 SVN 源文件和依赖文件 SVN 服务器的安装需要两个文件:subversion-1.6.1.tar.gz 和 subversion-deps...
本篇文章将详细讲解如何在Linux环境下离线安装SVN 1.8.17服务,并列出所需的安装包。 首先,你需要确保你的Linux系统已经安装了必要的基础工具,如`wget`(用于下载文件)和`tar`(用于解压压缩文件)。如果没有,...
在Windows环境下,常用的SVN客户端有TortoiseSVN,它是一款免费且易于使用的图形化界面客户端。对于Mac和Linux用户,可以使用命令行工具如`svn`,或者选择像SmartSVN这样的图形化客户端。下载这些客户端,通常可以...
对于开发人员,他们需要在本地安装SVN客户端,如TortoiseSVN(Windows)或SlikSVN(跨平台)。安装完成后,他们可以通过客户端连接到服务器,进行代码的检出、提交等操作。 以上就是Linux系统下安装和配置SVN服务器...
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
本文档将详细阐述SVN客户端与服务器端的安装过程,并指导如何在MyEclipse 8.5集成开发环境中添加SVN插件。 一、SVN服务器端安装 1. 下载安装:首先,访问Apache官网下载SVN服务器端软件Subversion,根据操作系统...
- **TortoiseSVN**:这是一款非常流行的Windows Shell界面的SVN客户端,直观易用,提供了丰富的右键菜单操作。 - **SmartSVN**:提供了图形化的界面,支持多种操作系统,功能强大,适合专业开发团队。 - **命令行...
在Linux环境下,安装SVN客户端通常涉及下载、解压和安装SVN的全量包。下面将详细介绍这个过程以及相关组件。 首先,`zlib`是一个开源的压缩库,为许多软件项目提供了数据压缩功能,包括SVN。在安装SVN时,`zlib`是...
1. **安装SVN客户端**:在Ubuntu上,同样使用`apt`命令安装: ``` sudo apt install subversion ``` 2. **检出仓库**:使用`svn checkout`命令获取仓库的副本: ``` svn checkout ...