部署http+svn,yum安装svn 1.9版本

本文介绍了如何在Linux环境中通过yum安装Subversion 1.9版本,避免编译安装的复杂性。首先解决yum源问题,提供了一个1.9版本的svn yum源地址。然后详细阐述了两种安装方法:在线利用repo文件安装和下载rpm包安装。重点在于配置文件部分,包括全新创建SVN库的步骤以及如何利用备份文件还原SVN访问,并给出了域名访问svn库的配置示例。
摘要由CSDN通过智能技术生成

本文意在轻松愉快安装svn1.9版本,绕过繁琐的编译安装,利用yum安装来解决依赖关系
参考链接:
链接1:部署http+svn
链接2:yum安装svn指定版本,svn.repo文件制作
难点1:关键还是从链接2知道了svn镜像库地址;
难点2:直接安装的subversion 不符合版本要求,tar.gz包编译安装问题多到想砸键盘

一、 软件版本问题

本次部署是因为生产环境中的svn库完整备份后,在备份机上还原SVN的使用;生产环境使用的版本是subversion-1.9.9,低于这个版本部署完成后会报错,yum默认安装的版本是1.7,在yum安装之前必须先准备1.9.9以上版本的yum源,或者rpm包。一定要编译安装的请出门左转继续搜索,不要浪费时间。

在网上找到subversion的安装源,版本库,http://opensource.wandisco.com/rhel/7/svn-1.9/RPMS/

yum源,将下面内容写入到文件/etc/yum.repos.d/svn.repo
[root@localhost ~]> cat /etc/yum.repos.d/svn.repo 
[subversion]
name=subversion
baseurl=http://opensource.wandisco.com/rhel/7/svn-1.9/RPMS/
enabled=1
gpgcheck=1    #也可不验证,gpgkey=0,下面一行删除
gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco   

在这里插入图片描述

二、安装软件

方法1.利用repo文件在线安装

做好svn.repo后,直接yum install subversion
[root@localhost ~]> yum install subversion -y
[root@localhost ~]> rpm -q subversion
subversion-1.9.12-1.x86_64

其他两个软件直接安装即可
[root@localhost ~]> yum -y install httpd mod_dav_svn
[root@localhost ~]> rpm -q subversion httpd mod_dav_svn
subversion-1.9.12-1.x86_64
httpd-2.4.6-95.el7.centos.x86_64
mod_dav_svn-1.9.12-1.x86_64

方法2.下载rpm包后安装

如果制作的repo文件不能安装成功,直接在浏览器里打开repo文件里的链接,找到符合系统版本的rpm包,直接点击即可下载,或者右键软件包"复制链接"在centos里用wget下载
在这里插入图片描述
在rpm包所在的目录执yum install xxxx.rpm,同样可以安装其他依赖包,不建议用rpm -ivh xxx.rpm安装,rpm 安装不能解决软件包的依赖关系

下载离线rpm包
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值