主页 > 软件开发  > 

Linux篇之基于Centos的everything镜像搭建yum镜像源

Linux篇之基于Centos的everything镜像搭建yum镜像源

一、前言 常见问题: 在生产环境或者测试环境中,因为内外网隔离问题,导致无法连接外网 1)如安装rpm包过程中,出现缺少各种各样依赖问题 2)由于内外网的隔离,无法连接外网的yum源,现象是无法ping通外网 二、解决方案 手动配置yum镜像源,以挂载iso文件的形式解决无法下载文件问题 1.下载镜像源(CentOS-7-x86_64-Everything-2009.iso) mirrors.aliyun /centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso 下载比较耗时。 2.在Centos系统中挂载ISO文件

mount -o loop /data/CentOS-7-x86_64-Everything-2009.iso /data/yumiso

注:ISO文件是一种磁盘镜像文件,Linux系统里打开ISO文件,实际是挂载ISO文件。 其中/data/yumiso是挂载的目的目录,以后直接访问/data/yumiso即可 3…配置Centos7.6的yum源增加如下内容:

vim /etc/yum.repos.d/centos-every.repo [Centos7-Everything] name=centos yum baseurl=file:///data/yumiso enabled=1 gpgcheck=0

保存退出后,执行如下命令:

yum clean all && yum makecache

4、配置永久生效 iso文件名请根据实际情况修改,该操作单次生效,重启后失效,可执行下列操作开机自动挂载OS镜像文件。 打开fstab文件。

vim /etc/fstab

按“i”进入编辑模式,编辑fstab文件,在文件末尾添加如下信息。

/data/CentOS-7-x86_64-Everything-2009.iso /data/yumiso iso9660 loop 0 0

按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

这样就可以进行yum安装了。

标签:

Linux篇之基于Centos的everything镜像搭建yum镜像源由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux篇之基于Centos的everything镜像搭建yum镜像源