`
yizhilong28
  • 浏览: 233192 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux 下svn客户端安装

    博客分类:
  • svn
 
阅读更多

Linux Svn客户端安装整理

准备(可以从附件中下载)

1、  apr-1.4.5.tar.gzapr-util-1.3.12.tar.gz

2、  neon-0.29.0.tar.gzsqlite-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、  解压subversionneonsqlite

 

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 可以下载到最新的Sqlitesqlite-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是否正确编译

3subversion-1.6.17.需要先运行bash -x autogen.sh,才能./configure

 

 

分享到:
评论

相关推荐

    Linux 下Svn客户端安装.pdf

    根据提供的文件内容,下面是关于Linux下Svn客户端安装的知识点: 1. **Subversion(svn)简介** - SVN是一种版本管理工具,用于跟踪源代码的变更。 - 它是CVS(Concurrent Versions System)的继任者,广泛应用于...

    linux下svn客户端安装依赖的几个包【自用,不全】

    本文将详细讲解在Linux上安装svn客户端时所依赖的几个关键包,以及如何解决描述中提到的“包不全”的问题。 首先,我们需要了解svn客户端的核心依赖包。其中,`apr`(Apache Portable Runtime)是Apache HTTP服务器...

    Linux_SVN客户端安装包和配置指导

    本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的版本控制工具。 首先,我们需要下载Subversion的源代码包。在提供的文件列表中,我们有两个文件:"subversion-1.4.3....

    Linux离线安装svn.zip

    本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和配置svn。 首先,确保你的Linux系统已经安装了基本的开发工具,通常包括GCC编译器、make以及相关的库。这些工具可以...

    linuxsvn离线安装

    在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...

    svn web client svn客户端

    这些客户端支持多种操作系统,包括 Windows、Linux 和 macOS。 - **TortoiseSVN**:在 Windows 上非常流行,它提供了与 Windows 资源管理器集成的右键菜单,使得添加、提交、更新和解决冲突等操作变得简单直观。 - ...

    linux下svn客户端

    本文将深入探讨Linux下的SVN客户端——SmartSVN,并基于提供的文件信息进行详细解析。 SmartSVN是一款功能强大的图形化Subversion客户端,它提供了一种直观的界面,使得在Linux系统中管理和操作SVN仓库变得简单易行...

    SVN在Linux下的GUI图形化客户端

    eSVN,http://sourceforge.net/projects/esvn,只需要预装Qt,版本是Qt3以上就行,esvn-0.6.12-1.tar.gz很小1.8M,解压后按照说明make,make install就行

    linux下svn服务器安装配置及客户端安装说明

    #### 四、SVN客户端安装 对于客户端的安装,您可以根据实际使用的操作系统选择合适的方法。以Ubuntu为例: 1. **安装客户端**:执行`sudo apt-get install subversion`。 2. **验证安装**:运行`svn --version`,...

    linux下使用svn客户端

    ### Linux 下使用 SVN 客户端重要知识点详解 #### 一、概述 Subversion (SVN) 是一种广泛使用的版本控制系统,主要用于软件开发过程中管理源代码。在 Linux 系统中,用户可以通过命令行工具来操作 SVN,进行版本库...

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...

    Linux下SVN服务器安装配置及客户端安装说明[定义].pdf

    本文将指导用户在 Linux 平台下安装和配置 SVN 服务器,并介绍客户端的安装步骤。 一、安装 SVN 服务器 1. 下载 SVN 源文件和依赖文件 SVN 服务器的安装需要两个文件:subversion-1.6.1.tar.gz 和 subversion-deps...

    linux离线安装SVN_1.8.17服务所需安装包

    本篇文章将详细讲解如何在Linux环境下离线安装SVN 1.8.17服务,并列出所需的安装包。 首先,你需要确保你的Linux系统已经安装了必要的基础工具,如`wget`(用于下载文件)和`tar`(用于解压压缩文件)。如果没有,...

    svn客户端的下载

    在Windows环境下,常用的SVN客户端有TortoiseSVN,它是一款免费且易于使用的图形化界面客户端。对于Mac和Linux用户,可以使用命令行工具如`svn`,或者选择像SmartSVN这样的图形化客户端。下载这些客户端,通常可以...

    linux系统SVN服务器安装详细教程及安装源码

    对于开发人员,他们需要在本地安装SVN客户端,如TortoiseSVN(Windows)或SlikSVN(跨平台)。安装完成后,他们可以通过客户端连接到服务器,进行代码的检出、提交等操作。 以上就是Linux系统下安装和配置SVN服务器...

    centos下svn客户端软件rapidSVN安装资源包及教程

    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客户端及服务器端安装图解

    本文档将详细阐述SVN客户端与服务器端的安装过程,并指导如何在MyEclipse 8.5集成开发环境中添加SVN插件。 一、SVN服务器端安装 1. 下载安装:首先,访问Apache官网下载SVN服务器端软件Subversion,根据操作系统...

    svn客户端与服务端

    - **TortoiseSVN**:这是一款非常流行的Windows Shell界面的SVN客户端,直观易用,提供了丰富的右键菜单操作。 - **SmartSVN**:提供了图形化的界面,支持多种操作系统,功能强大,适合专业开发团队。 - **命令行...

    SVN下载全量包(linux版本)

    在Linux环境下,安装SVN客户端通常涉及下载、解压和安装SVN的全量包。下面将详细介绍这个过程以及相关组件。 首先,`zlib`是一个开源的压缩库,为许多软件项目提供了数据压缩功能,包括SVN。在安装SVN时,`zlib`是...

    ubuntu_linux_svn服务端客户端配置

    1. **安装SVN客户端**:在Ubuntu上,同样使用`apt`命令安装: ``` sudo apt install subversion ``` 2. **检出仓库**:使用`svn checkout`命令获取仓库的副本: ``` svn checkout ...

Global site tag (gtag.js) - Google Analytics