在Suse10上安装Subversion 作者:pandonix
日期:2007年9月7日
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
原文地址:http://pandonix.iteye.com
以前svn的服务器一直在windows环境下安装,按照官方提供的安装方法,很容易就安装成功。近日,由于开发需要,要求在linux上安装,本以为安装过程会像windows下那么容易,没相当实现过程是相当坎坷。赶紧抽时间将这个过程记录下来,以备日后不时之需,同时也为遇到相同问题的朋友提供一些经验和教训。
软件版本: subversion-1.4.0
解包 我采用的是源码安装,源文件为subversion-1.4.0.tar.tar和subversion-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目录下,增加apr、apr-util、neon和zlib几个安装中必须的库文件。
gcc安装 由于安装Suse时并没有安装gcc,所以整个安装过程颇费周折。
在安装gcc-4.1.0-28.4.i586.rpm之前,需要安装cpp-4.1.0-28.4.i586.rpm、binutils-2.16.91.0.5-23.4.i586.rpm和glibc-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
最后成功启动版本库
分享到:
- 2007-09-07 17:33
- 浏览 3117
- 评论(3)
- 论坛回复 / 浏览 (2 / 5432)
- 查看更多
相关推荐
在Open SUSE 11操作系统上安装Subversion 1.8.9客户端的过程涉及一系列步骤,需要对Linux系统、编译构建以及依赖管理有基本的了解。Subversion是一款流行的版本控制系统,广泛用于协同开发和代码版本管理。在这个...
本教程将深入探讨如何在SUSE Linux上安装和配置Subversion。 首先,我们需要了解SUSE Linux。SUSE是一款源自德国的开源Linux发行版,以其企业级稳定性和安全性著称。对于开发团队来说,SUSE提供了一个强大的平台来...
在安装过程中,如果缺少这些依赖,你需要先下载并安装它们。 1. **下载SVN**: 可以从官方Tigris项目页面(http://subversion.tigris.org/)获取最新版本的Subversion源代码。在本例中,选择了subversion-1.6.1....
根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...
我在suse下安装subversion-1.7.6.tar.gz时,发现缺少很多包,于是一个个的把它们找齐了,并把它们放在一起方便各位使用。 subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人。目前,绝大多数开源...
基于SUSE Linux Enterprise Server 11.3整理好的Linux版SVN工具subversion,版本1.8.11。安装后可以将虚拟机映射到win上直接使用。
本篇文章将详细介绍如何在SUSE 10sp3系统上安装和配置SVN服务器,以实现团队间的高效协作。 首先,我们需要下载安装所需的包。可以从Subversion的官方网站获取最新的稳定版本,例如在例子中使用的1.6.12版。安装包...
本文将详细介绍如何在SUSE Linux环境下安装和配置SVN服务器,帮助读者掌握在Linux系统下搭建SVN服务器的方法。 #### 二、SVN安装与验证 1. **确认安装VNC包** 首先,需要注意的是提供的部分内容似乎与标题和描述...
在本文中,我们将深入探讨如何搭建一个基于SUSE 11 SP2 x64系统的敏捷开发环境,主要涉及Redmine、SonarQube、Hudson、Nexus以及Maven。 首先,让我们从项目管理系统Redmine开始。Redmine是一个开源的、基于Web的...
为CentOS,Debian / Ubuntu,SUSE和Mac OS X系列安装。 如果您更喜欢OpenJDK,请尝试使用诸如或替代。 角色变量 强制变量 没有。 可选变量 用户可配置的默认值: # which version? java_version : 8 # which ...
本文将详细介绍如何在SuSE Linux 9.2 KDE桌面环境下打造Apple风格。 首先,我们需要安装一个名为Baghira的主题。Baghira是一个模拟Mac OS X主题的工具,它的最新版本0.7通过CVS( Concurrent Versions System)发布...
- **安装Java:** Hudson 基于 Java 运行,因此首先需要在本地机器上安装 Java。推荐使用 Java 1.5 或更高版本。 - **安装本地 Subversion 服务器:** 用于管理项目的源代码版本控制。安装过程中需注意配置好...
- **运行模式**:支持作为独立应用程序运行、在Apache HTTP服务器后端运行、在应用服务器上运行等多种方式。 ##### 2. 配置Hudson - **系统环境配置**:可以在“Manage Hudson”页面配置全局环境变量,便于所有...
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 ...