yum本地源搭建并对外发布服务

本地对外发布yum源

一、思路
1.将操作系统的ISO文件上传至操作系统内部
2.挂载ISO
3.编写repo文件
4.清空原有rpm包,使yum源对本地可用
5.安装httpd服务
6.安装createrepo服务
7.拷贝rpm包至http服务
8.创建repodata信息
9.修改repo文件中yum源数据来源
10.本地测试、对外发布服务

二、搭建
1.将ISO镜像上传至操作系统任意目录,本文中上传至/home目录下
在这里插入图片描述

2.挂载ISO镜像
mount -t auto /home/CentOS-7-x86_64-DVD-1810.iso /media/CentOS

3.编写repo文件
cd /etc/yum.repos.d/
mkdir bak
mv *repo bak/
cp CentOS-Base.repo …/
mv CentOS-Base.repo dbapp.repo
vi dbapp.repo
示例中已经注释掉了本地yum源来源,实际操作中请勿注释!
在这里插入图片描述

4.发布本地yum源
yum clean all
yum repolist
yum list
可以看到很多包都来自于我们自定义的本地yum源dbapp
在这里插入图片描述

5.安装http服务
yum install httpd -y
systemctl start httpd

6.安装createrepo工具
yum install createrepo -y

7.拷贝来自ISO的rpm包至http服务目录
cd /var/www/html
mkdir dbapp
cp /media/CentOS/Packages/* /var/www/html/dbapp/

8.创建repodata信息
createrepo --update dbapp/

9.修改repo信息
vi /etc/yum.repos.d/dbapp.repo
在这里插入图片描述

10.验证
将dbapp.repo外发至其他可访问本主机的机器,然后将原有的/etc/yum.repos.d/目录下的repo文件删除或备份出去,然后即可使用
yum repolist
yum clean all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值