Linux离线搭建SVN服务

本文详细介绍了如何在Linux环境下离线搭建SVN服务,包括前期准备、安装依赖和SVN软件、配置仓库、启动服务、设置防火墙规则以及在Windows上访问SVN服务的步骤。

Linux完全离线搭建SVN服务

一、前期准备

1、前期准备

  • 判断机器是否安装有GCC

  • 所需的包

    1. apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz (svn基础依赖包)

    2. zlib-1.2.11.tar.gz (svn基础依赖包)

    3. sqlite-amalgamation-3071501 (数据库依赖包)

    4. subversion-1.12.2.tar.gz (SVN 资源包)

    5. expat-2.0.1.tar.gz (make 报错需要安装这个包)

2、创建文件路径

​ 我是在home下创建了一个文件夹svn,这个按照自己的需求自行设定,将文件上传至服务器,依次将文件进行解压。

[root@localhost ~]$ cd home/
[root@localhost home]$ mkdir svn
[root@localhost home]$ cd svn/
[root@localhost svn]$ tar -xzf subversion-1.9.10.tar.gz
[root@localhost svn]$ tar -xzf sqlite-autoconf-3300000.tar.gz
[root@localhost svn]$ tar -xzf apr-1.6.5.tar.gz
[root@localhost svn]$ tar -xzf apr-util-1.6.1.tar.gz
[root@localhost svn]$ tar -xzf zlib-1.2.11.tar.g

二、开始安装

1、判断是否安装GCC

执行命令

[root@localhost svn]$ gcc -v

如果安装会打印安装的gcc 没有没有安装则安装gcc

如果liunx 联网执行命令

[root@localhost svn]$ yum install gcc

如果没有联网则把gcc的安装包拖到一个文件夹中 进入文件夹执行

[root@localhost svn]$ rpm -Uvh *.rpm --nodeps --force

执行完成后再次查看gcc 是否安装成功

2、安装apr

​ 执行命令

[root@localhost svn]$ cd apr-1.6.5
[root@localhost apr-1.6.5]$ ./configure prefix=/home/svn/apr-1.6.5

如果出现如下错误

rm: cannot remove 'libtoolT': No such file or directory

则执行

[root@localhost svn]$ sudo vi configure

找到RM=‘RM′修改为RM=′RM' 修改为RM='RM

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值