• redhat5.5 上安装svnserve


    前几天再ubuntu上安装了一个svnserve,可是服务器用的是redhat,又只能练习下在redhat上安装svnserve的过程了,很繁琐地说。。。

    这篇文章只介绍安装过程,且只介绍svn1.4版本的安装过程,不包括使用以及配置过程····

    前期工作:

           务必保证你的redhat上安装有gcc编译器,安装有zlib-devel-1.2.3-3.i386.rpm包,这个包好像是FSFS文件系统要用到的。

    接下来我们就开始我们辛酸之旅吧!

    1,下载如下两个安装包

                               subversion-1.4.0.tar.gz 

                               subversion-deps-1.4.0.tar.gz

            这两个文件可以在这个地址上下载得到http://subversion.tigris.org/

    2,将这两个文件放到你建立的新文件夹中,解压

                               tar  xfvz  subversion-1.4.0.tar.gz

                               tar  xfvz   subversion-deps-1.4.0.tar.gz

          解压后,你的文件夹中就会诞生一个subversion-1.4.0的文件夹

    3,进入这个subversion-1.4.0文件夹

                              cd  subversion-1.4.0

    4,用ls你可以看到很多文件,这一步我们需要一个configure的文件来配置基本的一些编译参数

                              ./configure  --prefix=/opt/svn   -without-berkeley-db  -with-zlib

           这个参数表示我们将源代码编译到/opt/svn这个文件夹中;不需要berkeleyDB在后端存储;用FSFS文件系统存储数据

    5,接下来我们就编译这份伟大的源代码吧,这时就能看到makefile的伟大之处了:

                               make  clean

                               make

                               make  install

                       根据经验,这三个make命令也能猜出个一二,我打开了一下svn的Makefile文件,将近700行!so huge....

    6,编译安装完后,你会发现在/opt下诞生了一个svn文件夹,我们苦苦追寻的svn终于出现了,svn文件夹下的bin文件夹里有我们对svn管理的所有命令。但要让系统找到这些命令还需要将这些命令添加到系统的环境变量中。

          linux系统中保存环境变量的文件躲在/etc中,它叫profile。下面我们将安装好的svn加入到环境变量中:

                             vim /etc/profile

                             在最下面添加: export PATH=$PATH:/opt/svn/bin

    7,好了,大功告成,我们在终端输入

                                            svnserve  --version

                                如果系统乖乖地输出你当前系统中svn的信息时,就说明你可以用svn做一些事情了。

  • 相关阅读:
    VS调试错误:若要调试此模块,请将其项目生成配置更改为"调试"模式
    Silverlight与常用数据库互操作系列索引
    aspnet在IIS注册
    arcgis server进行查询任务时默认返回最大为500条记录的修改方法
    【转】SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭
    【转】VS2008 使用小技巧 提高编程效率
    【转】C#复制、粘贴文本信息到剪贴板
    【转】使用sp_executesql执行动态SQL语句,同时向里面传入参数。
    【转】ASP.NET弹出对话框后网页变形解决办法
    你应该知道的Virtual Studio 2008
  • 原文地址:https://www.cnblogs.com/cobbliu/p/2389012.html
Copyright © 2020-2023  润新知