搭建光盘 yum 源

本文介绍在 Linux 系统搭建光盘 yum 源的步骤。首先挂载光盘,可参考 Linux 网络命令;接着让网络 yum 源文件失效,推荐将其他文件后缀名改为.bak;最后修改光盘 yum 源文件,修改完成后执行相应操作,若 yum 容器名称为 c6-media 则搭建成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


yum 可以很方便地帮助我们在线安装软件,但是有时候 Linux 可能会连不上网,这时候,如果将本地光盘作为 yum 源的话,同样可以非常方便地使用 yum 命令。本篇文章就向大家介绍一下如何搭建光盘 yum 源。

第一步 挂载光盘

[root@localhost cdrom]# mount /dev/sr0 /mnt/cdrom

如果有的小伙伴不熟悉光盘的挂载,可以参考这篇文章:Linux 网络命令

第二步 让网络 yum 源文件失效

所有的 yum 源配置文件都放在 /etc/yum.repos.d 目录下:
在这里插入图片描述

默认情况下,是 CentOS-Base.repo 这个网络 yum 源文件生效,如果想让光盘作为 yum 源,就得让 CentOS-Media.repo 这个文件生效,而让其他文件失效。有以下几种方式可以达到此目的:

  1. 把其他 yum 源文件中的 enable 选项置为 0
  2. 删除其他 yum 源文件
  3. 更改其他 yum 源文件的文件名

第一种做法因为要挨个打开每个文件更改其中的 enable 选项,所以比较麻烦;而如果采取第二种方式的话,万一以后又要用到网络 yum 源,那还得手动配置,所以第二种方式也不可取。那么只剩第三个选择了。

具体做法就是,在其他文件的文件名后面加上「.bak」,因为 LInux 是通过「.repo」后缀名来识别 yum 源文件的,所以把文件后缀名改一下,就可以让 yum 源文件失效了,理论上也可以改成其他名,不过加个「.bak」后缀名可以方便见名知意。

[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak             
[root@localhost yum.repos.d]# ls
CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-Media.repo  CentOS-Vault.repo.bak

第三步 修改光盘 yum 源文件

/etc/yum.repos.d/CentOS-Media.repo 的文件内容改成下面这个样子:
在这里插入图片描述

文件修改完之后,执行 yum list,如果你看到后面的 yum 容器名称是 c6-media,就说明光盘 yum 源就搭建成功了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值