`

Linux SVN server -install

阅读更多

download
1. Apache 2.0.59(http://archive.apache.org/dist/httpd/httpd-2.0.59.tar.gz
2. Openssl 0.9.8e(http://www.openssl.org/source/openssl-0.9.8e.tar.gz
3. Subversion 1.4.3(http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz
NOTE: save /home/leo/Downloads/svn  can be changed to any url

gedit a file name is svn_install.sh
1.copy the following codes into svn_install.sh
2.chmod 777 svn_install.sh
3.sudo ./svn_install.sh

#!/bin/sh
export SRC_HOME="/home/leo/Downloads/svn"
export APACHE_VERSION="2.0.59"
export APACHE_HOME="/home/leo/svn/apache2"
export OPEN_SSL_DIR="/home/leo/Downloads/svn/open_ssl_dir"
export OPEN_SSL_VERSION="0.9.8e"
export SUBVERSION_VERSION="1.4.3"
 
echo ">> Install open_ssl"
cd ${SRC_HOME}
tar xvzf openssl-${OPEN_SSL_VERSION}.tar.gz
cd openssl-${OPEN_SSL_VERSION}
./config --prefix=${SRC_HOME} --openssldir=${OPEN_SSL_DIR}
make
make install
 
echo ">> Install Apache2"
cd ${SRC_HOME}
tar zxf httpd-${APACHE_VERSION}.tar.gz
cd httpd-${APACHE_VERSION}
./configure --prefix=${APACHE_HOME} --enable-suexec \
--enable-so --with-suexec-caller=bin \
--enable-ssl --with-ssl=${OPEN_SSL_DIR} --enable-cache \
--enable-ext-filter --with-z=/usr/include --enable-dav \
--with-layout=Apache --enable-headers=shared \
--enable-auth --enable-alias --enable-so --enable-proxy=shared \
--enable-proxy-http=shared --enable-rewrite=shared --enable-deflate=shared
make
make install
 
echo ">> Install SVN"
cd ${SRC_HOME}
tar zxf subversion-${SUBVERSION_VERSION}.tar.gz
cd subversion-${SUBVERSION_VERSION}
./configure --prefix=/home/svn/subversion-${SUBVERSION_VERSION} \
--with-zlib \
--with-apr=${APACHE_HOME} \
--with-apr-util=${APACHE_HOME} \
--with-apxs=${APACHE_HOME}/bin/apxs
make
make install

 

you might get the following trouble:

1.zlib library... not found

 

intall zlib

can try apt-get install zlib1g-dev  

or 
1.download http://linux.softpedia.com/progDownload/zlib-Download-159.html
2.gedit a file name is zlib_install.sh
3.copy the following codes into zlib_install.sh
4.chmod 777 zlib_install.sh 
5.sudo ./zlib_install.sh

#!/bin/sh
export SRC_HOME="/home/leo/Downloads/svn"
export ZLIB_VERSION="1.2.5"

echo ">> Install zlib"
cd ${SRC_HOME}
tar -xjf zlib-${ZLIB_VERSION}.tar.bz2
cd zlib-${ZLIB_VERSION}
./configure -h
make clean
./configure --shared
make test
make install
cp zutil.h /usr/local/include
cp zutil.c /usr/local/include

mkdir /usr/local/zlib
./configure --prefix=/usr/local/zlib

2.OpenSSL headers not found

try to apt-get   install   libssl-dev

 


分享到:
评论

相关推荐

    svn-server-web-interface:Linux 中的 svn-server-web-interface

    $ npm install -g svn-server-web-interface $ svn-server-web-interface 用法 $ svn-server-web-interface --help Options: --port, -p The port to run the server on. [string] [default: 4545] 特征 所有存储...

    Linux-RedHat9上配置svn+apache服务器

    在Linux RedHat9系统上配置SVN(Subversion)与Apache服务器的集成是开发者和系统管理员常用的操作,以便实现版本控制系统和Web服务器的完美融合,提供便捷的代码管理和Web访问功能。以下是一份详细的配置指南: ...

    install-svn-for-linux-.rar_unix部署svn

    在Linux系统中,Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目源代码和其他文件的变更。本文将详细介绍如何在Unix环境下部署SVN服务端,以便于团队协作和版本控制。以下内容主要基于提供的...

    Linux下Eclipse-jdk-svn-tomcat配置

    在Linux环境下配置Eclipse、JDK、SVN和Tomcat是一项常见的任务,这对于Java开发者来说是必不可少的。本文将详细阐述这些组件的安装与配置步骤。 首先,我们需要下载相关的安装包。以下是各组件的下载地址: 1. JDK...

    Linux系统下的SVN Server搭建过程

    Linux系统下的SVN Server搭建过程 SVN(Subversion)是目前最流行的版本控制系统之一,广泛应用于软件开发、文档管理、项目协作等领域。 Linux系统下的SVN Server搭建过程是指在Linux操作系统下安装、配置和启动SVN...

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

    在安装完成后,你可以像在Windows中一样,通过RabbitVCS在Linux系统中进行提交、更新、对比、解决冲突等SVN操作,极大地提高了在Linux环境下的工作效率。如果你遇到任何问题,不要犹豫,与其他开发者交流,共同学习...

    svn.pdf.tar.gz_linux svn

    **Linux SVN 搭建与使用详解** 在IT行业中,版本控制系统是开发团队协作不可或缺的工具,Subversion(简称SVN)就是其中一种广泛应用的集中式版本控制系统。本笔记主要针对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基于apache配置svn文档

    Linux基于Apache配置SVN(Subversion)是一种常见的版本控制系统部署方式,它允许团队协作开发代码、文档等资源,保持文件历史记录并管理不同版本。以下将详细介绍如何在Linux环境中安装和配置Apache SVN服务器。 ...

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

    在Linux系统中,Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目源代码和其他文件的变更历史。在没有互联网连接的情况下,离线安装SVN服务是开发者和系统管理员常常面临的需求。本篇文章将详细...

    linux下svn的安装

    在Linux系统中,Subversion(简称SVN)是一种版本控制系统,用于管理软件项目中的源代码和其他文件。在本文中,我们将详细介绍如何在Linux环境下安装SVN。安装过程分为几个步骤,涉及apr、apr-util和Apache ...

    linux下SVN服务器包

    Linux下的SVN(Subversion)服务器是用于版本控制的重要工具,它允许开发团队协同工作,跟踪文件和目录的更改历史。本压缩包包含了在Linux环境中搭建SVN服务器所需的两个核心组件:`subversion-1.6.1.tar.gz` 和 `...

    linux 安装SVN

    在Linux系统中,安装Subversion(SVN)是一项常见的任务,尤其对于开发团队而言,它是一种版本控制系统,用于管理代码库。这篇博文将详细介绍如何在Linux环境下安装SVN。 首先,我们需要了解SVN的基本概念。...

    https+linux+svn服务器搭建指导书.docx

    本篇文章将详细介绍如何在Linux操作系统上搭建基于HTTPS的SVN服务器,以确保数据传输的安全性。HTTPS协议结合SSL/TLS加密技术,能够提供安全的网络通信环境。 首先,我们来了解一下操作系统的部分。在Linux环境下,...

    linux下安装SVN服务器(SVN1.5.4)

    在Linux系统中安装SVN(Subversion)服务器是管理和协同软件开发的重要步骤。SVN是一个版本控制系统,允许团队成员在不冲突的情况下同时编辑文件。在这个过程中,我们将详细讲解如何在Linux环境下安装SVN 1.5.4版本...

    关于Linux下svn的安装(成功)最新版本

    Linux 下 SVN 的安装(成功)最新版本 本文将详细介绍如何在 CentOS 6.4 上安装最新版本的 SVN(Subversion),包括安装前的准备、依赖项安装、 SVN 的安装和配置等步骤。 前提条件 * 操作系统:CentOS 6.4 * ...

    SVN linux服务器端安装文件1

    在Linux环境下,SVN服务器的搭建是开发团队协作的重要环节。以下将详细介绍如何在Linux服务器上安装和配置SVN,以及"deps"可能包含的内容。 一、SVN安装 1. 更新系统库:首先确保系统是最新的,执行`sudo apt-get ...

    Linux+svn+apache配置方法

    本文将详细介绍如何在Linux环境下配置Subversion (SVN) 和 Apache HTTP Server,以实现版本控制功能,并支持通过SVN客户端和Web浏览器两种方式进行访问。通过本教程,您将能够搭建一个稳定可靠的代码版本控制系统。 ...

Global site tag (gtag.js) - Google Analytics