本教程详细指导如何在RHEL7系统上配置本地光盘作为YUM源,主要步骤包括:挂载光盘、备份原有yum配置、创建新的.repo文件指向挂载目录,以及清除并重建缓存,完成配置后,系统即可通过本地光盘进行软件包的离线安装。
在服务器运维或红帽系Linux的学习过程中,我们经常会遇到网络环境不稳定,或者需要在不联网的情况下安装软件的情况,在Red Hat Enterprise Linux 7 (RHEL 7)中,利用安装光盘(ISO镜像文件或物理光盘)作为本地YUM源,是解决这一问题的最佳方案之一,这不仅能够节省网络带宽,还能显著提高软件包的安装速度。
以下是使用本地光盘配置YUM源的详细步骤:
第一步:挂载光盘
我们需要将光盘镜像或ISO文件挂载到一个目录下,以便系统读取其中的软件包。

-
创建挂载点目录: 通常建议在
/mnt目录下创建一个子目录,cdrom。mkdir -p /mnt/cdrom
-
挂载设备:
- 如果是物理光盘:
mount /dev/sr0 /mnt/cdrom
- 如果是ISO镜像文件(
rhel-server-7.9-x86_64.iso): 需要使用-o loop参数进行挂载。mount -o loop /path/to/rhel-server-7.9-x86_64.iso /mnt/cdrom
挂载成功后,使用
df -h命令确认挂载状态。 - 如果是物理光盘:
第二步:配置YUM仓库
RHEL 7的YUM源配置文件位于 /etc/yum.repos.d/ 目录下,我们需要在该目录下创建一个新的配置文件(local.repo)。
-
进入配置目录:
cd /etc/yum.repos.d/
-
创建并编辑配置文件: 使用
vi或vim编辑器创建新文件:vi local.repo
-
写入配置内容: 在文件中输入以下内容(注意修改baseurl路径以匹配你的挂载点):
[local_repo] name=Local RHEL 7 CDROM baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
参数说明:
[local_repo]:这是仓库的标识符,方括号内的名字可以自定义,但不要重复。name:描述信息。baseurl:仓库地址,使用file://协议指向刚才挂载的目录。enabled=1:表示启用该仓库。gpgcheck=1:表示安装软件时检查GPG签名(红帽官方源建议开启,以确保软件安全性)。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

