当前位置: 首页 > article >正文

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

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


http://www.kler.cn/news/162622.html

相关文章:

  • 数据库基础概念与范式反范式总结
  • 配置BFD多跳检测示例
  • Remix IDE 快速开始Starknet
  • html之JS
  • ChatGPT论文降重:从97%到5%
  • 基于springboot + vue体育馆使用预约平台
  • Hadoop学习笔记(HDP)-Part.15 安装HIVE
  • 基于Java商品销售管理系统
  • Spring全面详解
  • 浅析嵌入式GUI框架-LVGL
  • 无线网优AP、SW发现控制器
  • 在pytorch中自定义dataset读取数据
  • ky10 x86 一键安装wvp gb28181 pro平台
  • 因小失大,一个普通的postman多接口顺序执行,让项目瘫痪了一天
  • 一度超越Sketch用户的Figma真的好用吗?
  • 每天学习一点shell系列(2)—函数的参数传递
  • Web前端 ---- 【Vue】Vuex的使用(辅助函数、模块化开发)
  • python 使用 watchdog 实现类似 Linux 中 tail -f 的功能
  • MySQL 教程 2.1
  • 【React设计】React企业级设计模式
  • python-04(入门基础篇4——lists相关的部分语法)
  • IC入门必看| 数字IC前端设计学习路线与方法(内附学习视频)
  • keepalived 高可用主备
  • python基于轻量级GhostNet模型开发构建23种常见中草药图像识别系统
  • swagger入门
  • MySQL视图介绍与实验练习
  • QT 中 多线程(备查)
  • Spring基于注解开发
  • 剪映最新版的4.9,主要更新的功能(于2023年12月2日发布)
  • 3D Web轻量引擎HOOPS Communicator如何实现对大模型的渲染支持?