`
pandonix
  • 浏览: 400985 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Suse10上安装Subversion

阅读更多
  Suse10上安装Subversion

作者:pandonix

日期:200797

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明

原文地址:http://pandonix.iteye.com

以前svn的服务器一直在windows环境下安装,按照官方提供的安装方法,很容易就安装成功。近日,由于开发需要,要求在linux上安装,本以为安装过程会像windows下那么容易,没相当实现过程是相当坎坷。赶紧抽时间将这个过程记录下来,以备日后不时之需,同时也为遇到相同问题的朋友提供一些经验和教训。

软件版本:

subversion-1.4.0

解包

我采用的是源码安装,源文件为subversion-1.4.0.tar.tarsubversion-deps-1.4.0.tar.gz。输入命令:

tar –xvf subversion-1.4.0.tar.tar

tar –xvf subversion-deps-1.4.0.tar.gz

其中,subversion-deps-1.4.0.tar.gz解开之后,会在subversion-1.4.0目录下,增加aprapr-utilneonzlib几个安装中必须的库文件。

gcc安装

由于安装Suse时并没有安装gcc,所以整个安装过程颇费周折。

在安装gcc-4.1.0-28.4.i586.rpm之前,需要安装cpp-4.1.0-28.4.i586.rpmbinutils-2.16.91.0.5-23.4.i586.rpmglibc-devel-2.4-31.2.i586.rpm。不过,最好是在安装系统之初就将gcc安装好,避免不必要的麻烦。

zlib问题

gcc安装完毕以后,对源码进行configure操作:

./configure –prefix=/opt/svn

但是配置并没有成功,在最后提示:

checking zlib.h usability ... no
checking zlib.h presence ... no
checking zlib.h... no
configure: error: subversion requires zlib

通过./configure –help查看其用法,使用命令:

./configure –prefix=/opt/svn –with-zlib

但是仍然找不到zlib。千辛万苦goolge来一篇文章,按照提示,终于解决zlib的问题:

1) cd subversion-1.4.3/zlib
2) ./configure --shared
3) make
4) cd ..
5) ./configure CPPFLAGS="-Izlib/ -Lzlib/"
6) make

Make && make install之后,svn就成功安装到/opt/svn目录下了。

配置路径

etc/profile中加入:

PAHT=$PATH;/opt/svn/bin

创建版本库

输入命令:

svnadmin create /home/RepositoryLib

/home/RepositoryLib目录下成功创建了版本库RepositoryLib。然后就可以对该版本库进行相应的配置了。

启动版本库

输入命令:

svnserve -d -r /home/RepositoryLib

最后成功启动版本库
分享到:
评论
3 楼 blaiu 2011-08-29  
5) ./configure CPPFLAGS="-Izlib/ -Lzlib/"
6) make 
在第六步出现
get it with SVN and put it in a subdirectory of this source:

   svn co \
    http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x \
    apr

知道这是什么问题吗?
2 楼 pandonix 2007-09-08  
回楼上的,我在安装Suse之后,在Yast中没有找到已经安装好的subversion,另外,公司网络比较慢,所以没有采用yum升级
1 楼 gigix 2007-09-07  
Suse不是有yum的么?repository里会没有subversion?

相关推荐

    在SUSE11上的安装subversion1.8.9客户端

    在Open SUSE 11操作系统上安装Subversion 1.8.9客户端的过程涉及一系列步骤,需要对Linux系统、编译构建以及依赖管理有基本的了解。Subversion是一款流行的版本控制系统,广泛用于协同开发和代码版本管理。在这个...

    subversion for SUSE Linux.rar

    本教程将深入探讨如何在SUSE Linux上安装和配置Subversion。 首先,我们需要了解SUSE Linux。SUSE是一款源自德国的开源Linux发行版,以其企业级稳定性和安全性著称。对于开发团队来说,SUSE提供了一个强大的平台来...

    SUSE安装新SVN,并导入之前SVN版本库操作手记

    在安装过程中,如果缺少这些依赖,你需要先下载并安装它们。 1. **下载SVN**: 可以从官方Tigris项目页面(http://subversion.tigris.org/)获取最新版本的Subversion源代码。在本例中,选择了subversion-1.6.1....

    SUSE linuxSVN详细配置

    根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...

    subversion-1.7.6.tar.gz(包含相关依赖包)

    我在suse下安装subversion-1.7.6.tar.gz时,发现缺少很多包,于是一个个的把它们找齐了,并把它们放在一起方便各位使用。 subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人。目前,绝大多数开源...

    Linux版SVN subversion1.8.11版

    基于SUSE Linux Enterprise Server 11.3整理好的Linux版SVN工具subversion,版本1.8.11。安装后可以将虚拟机映射到win上直接使用。

    Linux svn-1.6.12 服务器安装文档

    本篇文章将详细介绍如何在SUSE 10sp3系统上安装和配置SVN服务器,以实现团队间的高效协作。 首先,我们需要下载安装所需的包。可以从Subversion的官方网站获取最新的稳定版本,例如在例子中使用的1.6.12版。安装包...

    SVN Linux下的安装过程

    本文将详细介绍如何在SUSE Linux环境下安装和配置SVN服务器,帮助读者掌握在Linux系统下搭建SVN服务器的方法。 #### 二、SVN安装与验证 1. **确认安装VNC包** 首先,需要注意的是提供的部分内容似乎与标题和描述...

    敏捷开发环境搭建

    在本文中,我们将深入探讨如何搭建一个基于SUSE 11 SP2 x64系统的敏捷开发环境,主要涉及Redmine、SonarQube、Hudson、Nexus以及Maven。 首先,让我们从项目管理系统Redmine开始。Redmine是一个开源的、基于Web的...

    ansible-oracle-java:以Ansible Galaxy格式安装Oracle JDK的Ansible角色

    为CentOS,Debian / Ubuntu,SUSE和Mac OS X系列安装。 如果您更喜欢OpenJDK,请尝试使用诸如或替代。 角色变量 强制变量 没有。 可选变量 用户可配置的默认值: # which version? java_version : 8 # which ...

    打造Linux下的Apple风格.pdf

    本文将详细介绍如何在SuSE Linux 9.2 KDE桌面环境下打造Apple风格。 首先,我们需要安装一个名为Baghira的主题。Baghira是一个模拟Mac OS X主题的工具,它的最新版本0.7通过CVS( Concurrent Versions System)发布...

    hudson 学习资料

    - **安装Java:** Hudson 基于 Java 运行,因此首先需要在本地机器上安装 Java。推荐使用 Java 1.5 或更高版本。 - **安装本地 Subversion 服务器:** 用于管理项目的源代码版本控制。安装过程中需注意配置好...

    continuous integration with hudson

    - **运行模式**:支持作为独立应用程序运行、在Apache HTTP服务器后端运行、在应用服务器上运行等多种方式。 ##### 2. 配置Hudson - **系统环境配置**:可以在“Manage Hudson”页面配置全局环境变量,便于所有...

    hydra 7.2 win32

    SMTP Enum, SNMP, SOCKS5, SSH (v1 and v2), Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP. However the module engine for new services is very easy so it won't take a long time until ...

Global site tag (gtag.js) - Google Analytics