sudo apt-get install subversion
ubuntu svn 升级
Step 1: 下载安装包(两个)
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.2.tar.gz
wget http://subversion.tigris.org/downloads/subversion-1.6.2.tar.gz
Step 2: 安装,将上面的2个包拷贝到同一目录,然后解压缩
$ tar xvzf subversion-1.6.2.tar.gz;tar xvzf subversion-deps-1.6.2.tar.gz;
Step 3: 编译安装
$ cd ~/subversion-1.6.2/
$./configure
$make clean
$make
$make install
Step 4: 测试,看到是1.6.2版本,恭喜svn升级成功!
$ svn --version
svn, version 1.6.2 (r37639)
compiled Jun 11 2009, 01:07:59
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- handles 'http' scheme
- handles 'https' scheme
问题:
1.
如在make时,报错 /usr/lib/libexpat.so: could not read symbols: File in wrong format 请...
如在make时,报错
/usr/lib/libexpat.so: could not read symbols: File in wrong format
请在configure时,带上参数--with-expat=builtin
2.
checking zlib.h usability ... no checking zlib.h presence ... no checking zlib.h...
checking zlib.h usability ... no
checking zlib.h presence ... no
checking zlib.h... no
configure: error: subversion requires zlib
解决
[root@136199 ~]# cd /usr/ali/subversion-1.6.2
[root@136199 subversion-1.6.2]# cd zlib/
[root@136199 zlib]# ./configure --shared
[root@136199 zlib]# make
[root@136199 zlib]# cd ..
[root@136199 subversion-1.6.2]# ./configure CPPFLAGS="-Izlib/ -Lzlib/" --with-openssl=/usr/bin/openssl --without-serf
openssl的参数是为了解决找不到openssl的问题
3.
/usr/bin/ld: cannot find lz
解决:先安装 zlib,
$wget http://www.zlib.net/zlib-1.2.3.tar.gz
$tar xzvf zlib-1.2.3.tar.gz
$cd zlib-1.2.3
$./configure
$make
$make install
4.
svn: Unrecognized URL scheme for '
svn: Unrecognized URL scheme for 'http://svn.test-inc.com/repos/ali_intl/apps'
这是svn以webdav协议访问的时候需要 neon库,我们需要安装这个,可以在subversion的源代码目录中,将下载的neon展开,并且目录名称命名为neon。
1、wget http://www.webdav.org/neon/neon-0.25.5.tar.gz
2、tar -xvzf neon-0.25.5.tar.gz
3、mv neon-0.25.5 neon
然后 编译subversion 就可以了
5.
make时报错:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
解决方法:
执行
export LOCALDEFS="-DOPENSSL_NO_KRB5"
export C_INCLUDE_PATH="/usr/kerberos/include"
6.
configure时报错:
checking whether Apache version is compatible with APR version... no
configure: error: Apache version incompatible with APR version
解决方法:
mv /usr/local/apache2 /usr/local/aapache2
分享到:
相关推荐
在Ubuntu系统下,通过可视化方式安装SVN(Subversion)客户端是一种提高开发效率、简化版本控制流程的有效手段。本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和...
以下是一份详细的Ubuntu安装SVN的步骤,以及所需的文件。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来更新系统软件包列表: ```bash sudo apt update ``` 接下来,安装必要的依赖项。在Ubuntu中...
1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3). mkdir astar 4). 创建仓库astar:svnadmin create /home/.svn/astar,...
为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...
ubuntu下源码安装svn客户端,简单方便。
本教程将详细讲解如何在Ubuntu 16.04 LTS系统上离线安装SVN 1.9.3版本。 首先,让我们了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,用于跟踪文件和目录的变更,让团队成员可以协同工作,同时...
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...
### Ubuntu 下 SVN 服务器安装与配置详解 #### 一、SVN 安装与基本配置 在 Ubuntu 系统上安装并配置 Subversion (SVN) 服务器是一种常见的需求,尤其是对于那些希望在本地网络环境中进行版本控制的团队来说。下面...
### SVN服务器+SASL认证在Ubuntu 10.04上的安装与配置 #### 安装Subversion(SVN) 1. **安装Subversion:** 首先确保Ubuntu 10.04系统已安装Subversion。可以使用`sudo apt-get install subversion`命令进行安装...
在Ubuntu操作系统下安装SVN服务器是一个较为直接的过程,虽然本指南针对的是Ubuntu 9.10版本,但其基本步骤对于大多数Ubuntu及其衍生版本都是适用的。SVN,即Subversion,是一种版本控制系统,广泛用于代码的版本...
在Ubuntu 10.04操作系统中安装和配置Subversion(SVN)服务器是一个关键的任务,特别是对于团队协作和源代码管理。Subversion是一个开源的版本控制系统,它允许用户跟踪文件和目录的变更,便于团队成员共享和管理...
ubuntu下RabbitVCS安装方法。 适用于SVN、GIT、Hg 的客户端工具。 集成右键菜单
Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...
这些工具可以通过发行版的包管理器进行安装,例如在Ubuntu/Debian上使用`sudo apt-get install build-essential`,在CentOS/RHEL上使用`sudo yum groupinstall "Development Tools"`。 接下来,解压下载的“Linux...
在本教程中,我们将深入探讨SVN的安装、配置以及基本操作,以帮助你更好地理解和应用这一强大的工具。 **一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端...
Linux用户通常会通过包管理器如apt(Ubuntu)或yum(CentOS)来安装SVN服务器和客户端。Mac用户则可以使用MacPorts或Homebrew来安装。 1. **安装SVN 1.8.2**: - Windows:访问VisualSVN官网下载对应版本的安装包...
Apache2+Svn 在 Ubuntu 下的详细配置 在本文中,我们将详细介绍如何在 Ubuntu 系统下配置 Apache2+Svn,以便实现版本控制和协作开发。本文将涵盖从安装 Apache2 和 Svn 服务器到配置 Svn 仓库的所有步骤。 安装 ...
【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。