首页 > 其他 > 详细

如何制作本地yum源

时间:2021-01-06 15:52:29      阅读:23      评论:0      收藏:0      [点我收藏+]

为什么要制作本地yum源?

在生产机器上,客户提供机器预先装好的linux操作系统,但是内网环境外网环境物理隔离的。

如果在搭建的生产环境上,需要安装相关软件时,从外网下载,再拷贝到生产机器上是非常不方便的;而且安装软件存在相互依赖不一定能安装成功

yum安装会自动加载相关的依赖包,既然不能连接外网,就需要制作本地yum源

 

如何制作本地yum源?

(1)准备包,这里使用的是镜像包CentOS-7-x86_64-DVD-2003.iso

(2)将镜像包加载到虚拟机下的centos操作系统

第一步、启动虚拟机

第二步、在存储中加入iso文件

技术分享图片

 

第三步、将iso文件加载到centos系统目录下

1)创建目录

mkdir mnt/cdrom

2)将光盘dev/cdrom挂在到mnt/cdrom下

mount dev/cdrom mnt/cdrom

3)验证挂载是否成功 

cd mnt/cdrom

ls -s

技术分享图片

 

 此时,ios已经挂载到 mnt/cdrom下,CentOS-7-x86_64-DVD-2003.iso所有的文件夹都可见,Packages里面包含CentOS7所有的安装包,安装软件可以从这个目录中获取。

(3)修改yum源配置文件

第一步、备份原有的YUM源配置文件,将/etc/yum.repos.d/目录下的所有文件全部bak一下

rename .repo .repo.bak  *

第二步、新增CentOS-Local.repo,将源指向自己

[base]

name=CentOS-Local ##仓库描述

baseurl=file:///mnt/cdrom##镜像挂载位置

gpgcheck=1 ##是否启用1为检查0为不检查
enabled=1  ##是否启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7##签名密钥

其中gpgkey需要到/etc/pki/rpm-gpg/目录下查看,以实际的为准

(4)清空yum缓存,并测试配置是否正确

清除缓存:

yum clean all

测试配置是否正确:

yum list

参考网址(非常感谢大佬分享):

https://www.cnblogs.com/cac2020/p/9785999.html

https://www.cnblogs.com/daleyzou/p/Linux.html

https://blog.csdn.net/iteye_5722/article/details/82675440?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-8.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-8.control

 

如何制作本地yum源

原文:https://www.cnblogs.com/lina-2015/p/14240744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!