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

CentOS 7.9 搭建本地Yum源

yum(Yellow Dog Updater,Modified)是一个在Fedora、Centos、RedHat中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。在一些情况下,服务器不能访问公网,或者网络情况不好,使用rpm安装包安装一些软件时,经常出现缺少依赖而不能安装的情况,此时就需要配置本地yum源。

在这里介绍一种通过挂载镜像搭建本地yum源的方法。(使用的是CentOS7.9的镜像)

(1)创建挂载点

sudo mkdir /mnt/centos7

(2) 将U盘插入到服务器上

使用df -h命令查看磁盘

(3)挂载ISO镜像文件 

使用mount命令来挂载ISO镜像文件到指定的挂载点

sudo mount -o loop /dev/sdc4/CentOS-7.9-x86_64-DVD-2009.iso /mnt/centos7

其中/dev/sdc4是我U盘所在的位置。 

(4)配置yum源

#进入rpm安装源配置文件所在的目录
cd /etc/yum.repos.d/
#备份rpm安装源配置文件
mkdir /tmp/backup
mv * /tmp/backup
#创建并编写本地yum源配置文件
vi local.repo
[centos7]
name=centos7                   # Yum源的名称,用于描述这个源
baseurl=file:///mnt/centos7  # 本地Yum源的位置,指向挂载点目录
gpgcheck=0                    # 不进行GPG签名检查
enabled=1                     # 启用该Yum源

【注意】把上述源配置文件中后面的注释删掉 

(5)清除缓存,检测yum repolist

yum clean all
yum repolist

(6)设置开机自动挂载

vim /etc/rc.d/rc.local
最后一行添加
mount 镜像路径 /mnt/centos7
chmod 755 /etc/rc.d/rc.local

http://www.lryc.cn/news/487646.html

相关文章:

  • 【Python】爬虫实战:高效爬取电影网站信息指南(涵盖了诸多学习内容)
  • MATLAB和C++及Python流式细胞术
  • Vue3 pinia使用
  • tdengine学习笔记-建库和建表
  • Django数据迁移出错,解决raise NodeNotFoundError问题
  • 景联文科技:以全面数据处理服务推动AI创新与产业智能化转型
  • MySQL学习/复习7表的内外连接
  • Spring Cloud入门笔记2(OpenFeign)
  • 小程序中模拟发信息输入框,让textarea可以设置最大宽以及根据输入的内容自动变高的方式
  • 学习HTML第二十九天
  • 汽车安全再进化 - SemiDrive X9HP 与环景影像系统 AVM 的系统整合
  • QString 转 char*问题与方法(const_cast的使用问题)
  • flink cdc 应用
  • MyBlog(三) -- APP的应用
  • docker有哪些网络模式
  • npoi 如何设置单元格为文本类型
  • Vue3、Vite5、Primevue、Oxlint、Husky9 简单快速搭建最新的Web项目模板
  • DataStream编程模型之数据源、数据转换、数据输出
  • 海康IPC接入TRTC时,从海康中获取的数据显示时色差不正确
  • 『VUE』31. 生命周期的应用(详细图文注释)
  • Mybatis框架之建造者模式 (Builder Pattern)
  • Java从入门到精通笔记篇(十三)
  • 嵌入式:STM32的启动(Startup)文件解析
  • ElasticSearch学习笔记四:基础操作(二)
  • ODA-em-application.log太大处理
  • 基于现金红包营销活动的开源 AI 智能名片与 S2B2C 商城小程序融合发展研究
  • 远程管理不再难!树莓派5安装Raspberry Pi OS并实现使用VNC异地连接
  • React中 setState 是同步的还是异步的?调和阶段 setState 干了什么?
  • 【D3.js in Action 3 精译_040】4.4 D3 弧形图的绘制方法
  • C++设计模式:抽象工厂模式(风格切换案例)