`
huangwei8910
  • 浏览: 1484 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

centos 6.5下subversion-1.8.8的安装

 
阅读更多

     一、安装需求的软件

         1.1:Subversion-1.8.8

                  目前官网推荐使用subversion版本是1.8.8,因为是第一次安装就按官网推荐的下载了。官网的下载地址是:http://subversion.apache.org/download/?update=201304041700

         1.2:apr-1.5.0

         1.3:apr-util-1.5.3

                   APR(Apache Portable Runtime),这是subversion安装的第一个前提,如果系统中已经安装了APR。那么请注意APR的版本,subversion1.8.8需求的APR版本是0.9.7-1.x.x。如果没有安装请从以下网址获取相应的APR:http://apr.apache.org/download.cgi。

         1.4:sqlite

                 Subversion 1.8 要求 SQLite 的版本需要是 3.7.12 或者更高的版本,在这里我下载的是3.7.15

         1.5:zlib-1.2.8

         1.6:libtool

         1.7:site-1.10.3

                  Subversion1.8 要求的subeclipse的版本要在1.10以上。

                  

                  

    二、subversion-1.8.8的安装步骤

        2.1:libtool的安装

              在命令行下输入  yum  install   libtool安装libtool工具。

              

        2.2:apr-1.5.0的安装

             首先将下载的压缩文件解压到目录/person/apr;

             输入第一个命令:./buildconf;

             输出无错误后输入:./configure  --prefix=/opt/apr;

             没有报错的话继续输入make和make install两个命令。

             

        2.3:apr-util-1.5.3的安装

             和apr安装的步骤类似,有以下两点需要注意

             第一个是在./buildconf的时候如果报说autoheader:command not found,那么先执行第一步。

             第二个是configure的命令需要写成如下格式:./configure  --prefix=opt/apr-util   --with-apr=/opt/apr

             

        2.4:sqlite和zlib的安装

            这两个文件的安装和之前的类似./configure --prefix=[你的目录],然后make,再然后make install就好了。 

            

        2.5:subversion-1.8.8的安装        

             将压缩文件解压到一个目录下,然后输入./configure --prefix=/opt/svn(目录是自己选的)

             如果在执行configure的时候提示aprutil not found 那么就在之前的命令后加上 --with-apr-util=/opt/apr-util

             之后执行make和make install

             

     三、subversion-1.8.8的配置

          3.1:配置系统路径

               类似于配置windows的classpath,先将subversion的bin目录添加到profile中去。

               执行 vi /etc/profile

               按 i 进入编辑模式,在profile文件的最后加入

               SVNPATH = $path:/opt/svn/bin

               export  SVNPATH

               这样就可以在系统任意路径下执行svn的命令。

               

          3.2:创建SVN仓库

                输入以下命令 svnadmin  create  /opt/svn/repos 创建一个名为repos的仓库。

                如果发现在输入命令的时候提示 svn command notfound那么执行如下命令 yum install -y  subversion

                

          3.3:创建用户

                在创建完仓库之后,来到repos的conf文件夹下,在这个文件夹中有以下三个文件:

                authz,passwd和svnserve.conf

                先进入passwd,vi打开passwd文件会看到有[users]在之下有两行被注释掉的内容,按照注释行的格式创建用户如:

                baby = babylove

                就创建了一个用户名为baby,密码为babylove的用户。注意在创建用户的时候,行的前面不要有空格。编辑完成后wq保存退出。

                

          3.4:配置用户权限

               打开authz文件,先配置group

               在[groups]下按如下输入

               fox = baby,baby1,baby2,....

               这样就将以上三个账号放到了一个名为fox的组下。

               

               然后在文件的下方输入:

               [repos:/]

               @fox=rw

               *=r

               

               这样表示在repos目录下,fox这个组的成员有读写的权限,而其他的成员只有读的权限。最后wq退出。

               

          3.5:配置svnserve.conf

               打开svnserve.conf,找到如下几行,并修改如下:

               anon-access = none

auth-access = write

               password-db = passwd

               authz-db = authz           

               第一行表示匿名的访问什么事都做不了,第二行表示授权的访问的权限,

               第三行表示存放账号密码的位置,第四行就是权限文件存放的位置。

               编辑完成后wq退出。

               如果遇到svnserve.conf:12: Option expected的问题请检查第十二行的开头有没有空格。

               

          3.6:运行svn服务

               输入svnserve -d  -r  /opt/svn/repos  --listen-host  192.168.1.16

               

          3.7:eclipse下安装subclipse并访问

              将site-1.10.3文件夹下的features和plugins的文件内容全部复制到eclipse下的features和plugins下,然后打开eclipse即可。

              进入svn的视图连接到svn服务器即可。

              

              

       四、svn连接失败的可能原因

           4.1:端口3690没有开启

                执行以下命令

                /sbin/iptables  -I  INPUT  -p  tcp --dport 3690 -j ACCEPT

                /etc/rc.d/init.d/iptables  save

                /etc/rc.d/init.d/iptables  restart

                

                然后重启一下svnserve服务再尝试连接

                

           4.2:conf目录下的三个文件中有的行首存在空格

               检查三个文件,并将空格去掉重启服务再尝试连接    

 

        以上是个人的安装经验,若有错误疏漏敬请见谅。附件是我安装使用的软件。

分享到:
评论

相关推荐

    CentOS-6.5-i386-bin-DVD1.iso ,linux镜像文件

    CentOS-6.5-i386-bin-DVD1.iso 下载地址百度云的下载连接。

    CentOS-6.5-i386-bin-DVD1.iso

    ### CentOS-6.5-i386-bin-DVD1.iso 相关知识点 #### 一、CentOS 6.5 简介 CentOS-6.5-i386-bin-DVD1.iso 是一个基于Red Hat Enterprise Linux (RHEL) 6.5 版本的发行版,它为用户提供了稳定、可靠且免费的企业级...

    Centos6.5升级openssh-9.1p1

    Centos6.5升级openssh-9.1p1包括32位和9.3版本的63位的全部rpm包,附带telnet客户端的rpm包 32位: openssh-9.1p1-1.el6.i386.rpm openssh-clients-9.1p1-1.el6.i386.rpm openssh-server-9.1p1-1.el6.i386.rpm ...

    centos6.5编译安装subversion1.8.8需要的架包

    - 下载`subversion-1.8.8.tar.bz2`,解压后配置时需指定依赖库的位置,例如:`./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-neon=/usr/...

    CentOS-6.5-i386-minimal

    CentOS-6.5-i386-minimalCentOS-6.5-i386-minimalCentOS-6.5-i386-minimal

    CentOS-6.5-x86_64-bin-DVD1-DVD2下载地址

    Txt中包含 CentOS-6.5-x86_64-bin-DVD1 和 CentOS-6.5-x86_64-bin-DVD2 的官网下载地址 和 百度网盘下载地址

    centOS 6.5 安装 mysql-5.7及其Mysql5.7设置密码

    centOS 6.5 安装 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    hadoop安装包centos6.5-hadoop-2.6.4.tar.gz

    这个特定的压缩包文件 "centos6.5-hadoop-2.6.4.tar.gz" 是为在CentOS 6.5操作系统上安装Hadoop 2.6.4版本准备的。本文将详细讲解如何在CentOS 6.5系统中安装和配置Hadoop,以及Hadoop的基本工作原理。 首先,我们...

    centos6.5-hadoop-2.6.0-cdh5.9.0-nativelib

    这个压缩包包含了运行Hadoop在CentOS环境下所需的本机库,以确保Hadoop组件能够高效、稳定地执行。Hadoop是一个开源分布式计算框架,CDH(Cloudera Distribution Including Apache Hadoop)是Cloudera公司提供的一个...

    CentOS-6.5-i386-minimal_itmop.com.iso

    centos6.5 iso 文件。

    CentOs6.5镜像源

    CentOs6.5镜像源

    1_利用VMware10安装并配置CentOS-6.5-x86_64-bin-DVD1.pdf

    VMware10 安装并配置 CentOS-6.5-x86_64-bin-DVD1 VMware10 安装并配置 CentOS-6.5-x86_64-bin-DVD1 是一个详细的安装指南,旨在指导用户在 VMware10 中安装并配置 CentOS-6.5-x86_64-bin-DVD1 系统。该指南涵盖了...

    CentOS-6.5-x86_64-minimal.iso

    centos6.5 minimal 安装包,linux系统,最小安装

    Centos6.5 镜像文件下载

    ### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...

    CentOS6.5 dhcp服务器-安装步骤

    ### CentOS 6.5 DHCP 服务器安装步骤及配置详解 #### 一、概述 在现代网络环境中,DHCP (Dynamic Host Configuration Protocol) 服务器扮演着非常重要的角色,它能够自动分配IP地址及相关网络配置给客户端设备,...

    Centos6.5安装教程for oracle

    - **64位**: [CentOS-6.5-x86_64-bin-DVD1.iso](http://mirror.centos.org/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1to2.torrent) #### 三、安装步骤 **1. 引导安装** - 插入CentOS 6.5安装光盘,启动...

    CentOS-6.5-i386-bin-DVD1.iso.txt

    根据提供的文件信息,我们可以深入探讨CentOS 6.5版本的相关知识点,包括其系统特性、安装方式以及在实际应用中的优势等。 ### CentOS 6.5版本简介 CentOS是Community ENTerprise Operating System的缩写,是一款...

    centos6.5 glibc-2.3.4-2.41.x86_64.rpm

    **标题解析:** ...综上所述,"centos6.5 glibc-2.3.4-2.41.x86_64.rpm" 文件是 CentOS 6.5 用户为了满足 Oracle 11g 数据库安装要求的关键组件,它的安装和配置必须慎重对待,以确保系统的稳定性和安全性。

Global site tag (gtag.js) - Google Analytics