1.准备
svnbook(比较详细的svn文档)http://svnbook.red-bean.com/
安装包下载地址 http://subversion.tigris.org/downloads/subversion-1.6.0.tar.gz
依赖包下载地址 http://subversion.tigris.org/downloads/subversion-deps-1.6.0.tar.gz
subversion 可以用两种服务器可以使用svnserve(自带的)也可以使用apache,svnserve配置简单,速度快,所以在这里使用。apache也配置过,但没有成功,以后试验成功后再另写文档。
2.解压缩:
把安装包和依赖包放在同一目录下,执行以下命令解压缩
tar –xvf subversion-1.6.0.tar.gz
tar –xvf subversion-deps-1.6.0.tar.gz
两个压缩包解压后会在同一个目录下,目录名称叫subversion-1.6.0,里边的INSTALL是安装说明文件。
3.安装
a.依赖包介绍和安装
svnserve依赖包包括libarp libapr-util sqlite libz等(其中libarp是Apache portable Run-time libraries,Apache可移植运行库)。以上依赖包都在subversion-deps-1.6.0.tar.gz中,解压缩到安装包同一目录下,安装时自动安装,不需要单独安装。
subversion需要openssl,下载的依赖包里没有,安装方法是打开Yast2->软件管理,勾选openssl、openssl-devel和openssl-doc,插入suse安装光盘,点击接受即可。如果不安装openssl和openssl-devel,运行./configure会报错:
configure: error: We require OpenSSL; try --with-openssl
configure failed for serf
b.安装
由于不使用apache做服务器,所以跳过apache的安装。
进入subversion-1.6.0目录
$ ./configure
$ make
# make install
4.运行
首先建立一个版本库(repository) 例如 svnadmin create /SvnRepos/myrepo
启动: svnserve -d -r /SvnRepos/myrepo
5.遇到的问题和注意事项
第一安装时没下载依赖包(官方网站也没说有依赖包,也没给地址,害我找了好长时间,也许是常识吧,我是新手),只是在YaST2安装了INSTALL中说的依赖包,注意在选择包一定要选择“包名-devel”的包,不然还是提示需要该包,不过这样安装始终没成功。
如果使用apache,apache的apr版本必须和svn使用的arp版本相同。 Apache HTTPD 2.0 uses APR 0.9.x. Apache HTTPD 2.2 uses APR 1.2.x.
运行时使用的是单库模式,参见“svnserve权限文件authz配置的常见问题及解答”
apache下载地址 http://apache.mirror.phpchina.com/httpd/httpd-2.2.11.tar.gz
可以把svnserve写成启动服务,实现自动启动,参见***
分享到:
相关推荐
"关闭 SUSE Linux 10 SP2 的 IPV6 及防火墙" 在 SUSE Linux 10 SP2 系统中,默认情况下防火墙是启用的,并且防火墙中默认存在许多规则。为了关闭防火墙,需要使用特定的命令。 首先,使用以下命令来关闭防火墙: ...
本指南为SUSE Linux 10 SP2 Enterprise Desktop的部署提供了详细的步骤与建议,旨在帮助用户顺利安装并配置SUSE Linux 10 SP2桌面版。SUSE Linux Enterprise Desktop 是一款专为企业级用户设计的操作系统,它提供了...
SUSE Linux Enterprise Server 12 SP2-x86_64 链接:https://pan.baidu.com/s/1Njy_b62CSrWBimikSZ2IIA 提取码见附件 server版两个iso文件,总共近10G
本文提供了 SuSE Linux 的详细安装介绍,涵盖了 Linux 安装前的准备、目录结构、文件系统概念、磁盘分区等多个方面的知识点。通过本文,读者可以系统地了解 SuSE Linux 的安装过程,并且对 Linux 操作系统的基本概念...
SuSE Linux Enterprise Server 12 SP2-x86_64下载地址,安全可靠。
【SuSE Linux10安装详解】 SuSE Linux是一款源自德国的开源操作系统,以其稳定性和安全性在企业级市场中享有盛誉。SuSE Linux 10是该系列的一个重要版本,它带来了许多新特性,改进了性能,并且优化了对硬件的支持...
SUSE Linux 安装图文教程 SUSE Linux 是一个功能强大且易于使用的 Linux 发行版,它的安装过程与 Windows 相似,界面简洁易懂。下面是 SUSE Linux 安装图文教程的详细说明: 安装前的准备 在安装 SUSE Linux 之前...
SUSE Linux Enterprise Server 12 SP2-x86_64 链接:https://pan.baidu.com/s/1fbFRWK6vxN3NIj3f5x05-A,提取码见附件
本文档主要介绍了在 SUSE 10_SP2 系统下安装配置多路径软件“UltraPath for Linux”的方法,以及基于 iSCSI 存储设备的自动挂载方法,完成多路径的 IP-SAN 组网。以下是相关知识点: 一、IP-SAN 组网概念 IP-SAN...
本教程将深入探讨如何在SUSE Linux上安装和配置Subversion。 首先,我们需要了解SUSE Linux。SUSE是一款源自德国的开源Linux发行版,以其企业级稳定性和安全性著称。对于开发团队来说,SUSE提供了一个强大的平台来...
SUSE Linux操作系统安装及技术维护巡检指引整理 SUSE Linux操作系统安装是一项复杂的过程,需要对操作系统的安装、配置和维护有充分的了解。下面将对SUSE Linux操作系统安装和技术维护巡检指引进行详细的解释。 一...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
### SUSE Linux Enterprise for SAP Application 12 SP1 (SLES12) 安装指南 #### 一、概述 SUSE Linux Enterprise for SAP Applications 是一款专为运行 SAP 应用程序而优化的企业级操作系统。它包含了针对 SAP ...
SuSE Linux Enterprise Server 10 SP4-x86_64 百度云下载地址, 可以快速下载,流畅安装
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
**SUSE Linux Enterprise 11 SP4 系统安装指南** SUSE Linux Enterprise 11 Service Pack 4(SP4)是一款由SUSE公司提供的企业级Linux操作系统,它提供了稳定性和安全性,适用于服务器、工作站以及云计算环境。在...
Raj Meel宣布了适用于SUSE Linux Enterprise 12的第五个服务包,这是该公司商业,企业级发行版的现有分支机构,已有10多年的长期支持。 SUSE Linux Enterprise 12 Service Pack 5现在普遍可用。此版本合并了自SUSE ...
【SUSE和Linux系统】是两种广泛使用的开源操作系统,它们基于Unix系统模型并采用Linux内核。SUSE,全称为Software Und Services GmbH,是欧洲历史悠久的Linux发行版之一,以其稳定性、安全性和企业级支持而闻名。...
- 所有群集节点应安装 SUSE Linux Enterprise Server 11 SP2,并保持最新更新。 4. **时间同步**: - 确保所有群集节点的时间同步,以避免可能导致冲突的时钟漂移。 5. **主机名和IP地址**: - 通过编辑 `/etc/...