一、安装需求的软件
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 下载地址百度云的下载连接。
### 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包括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 ...
- 下载`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-minimalCentOS-6.5-i386-minimalCentOS-6.5-i386-minimal
Txt中包含 CentOS-6.5-x86_64-bin-DVD1 和 CentOS-6.5-x86_64-bin-DVD2 的官网下载地址 和 百度网盘下载地址
centOS 6.5 安装 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
这个特定的压缩包文件 "centos6.5-hadoop-2.6.4.tar.gz" 是为在CentOS 6.5操作系统上安装Hadoop 2.6.4版本准备的。本文将详细讲解如何在CentOS 6.5系统中安装和配置Hadoop,以及Hadoop的基本工作原理。 首先,我们...
这个压缩包包含了运行Hadoop在CentOS环境下所需的本机库,以确保Hadoop组件能够高效、稳定地执行。Hadoop是一个开源分布式计算框架,CDH(Cloudera Distribution Including Apache Hadoop)是Cloudera公司提供的一个...
centos6.5 iso 文件。
CentOs6.5镜像源
VMware10 安装并配置 CentOS-6.5-x86_64-bin-DVD1 VMware10 安装并配置 CentOS-6.5-x86_64-bin-DVD1 是一个详细的安装指南,旨在指导用户在 VMware10 中安装并配置 CentOS-6.5-x86_64-bin-DVD1 系统。该指南涵盖了...
centos6.5 minimal 安装包,linux系统,最小安装
### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...
### CentOS 6.5 DHCP 服务器安装步骤及配置详解 #### 一、概述 在现代网络环境中,DHCP (Dynamic Host Configuration Protocol) 服务器扮演着非常重要的角色,它能够自动分配IP地址及相关网络配置给客户端设备,...
- **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版本的相关知识点,包括其系统特性、安装方式以及在实际应用中的优势等。 ### CentOS 6.5版本简介 CentOS是Community ENTerprise Operating System的缩写,是一款...
**标题解析:** ...综上所述,"centos6.5 glibc-2.3.4-2.41.x86_64.rpm" 文件是 CentOS 6.5 用户为了满足 Oracle 11g 数据库安装要求的关键组件,它的安装和配置必须慎重对待,以确保系统的稳定性和安全性。