RHEL7配置本地光盘作为YUM源详细教程

admin
本教程详细指导如何在RHEL7系统上配置本地光盘作为YUM源,主要步骤包括:挂载光盘、备份原有yum配置、创建新的.repo文件指向挂载目录,以及清除并重建缓存,完成配置后,系统即可通过本地光盘进行软件包的离线安装。

在服务器运维或红帽系Linux的学习过程中,我们经常会遇到网络环境不稳定,或者需要在不联网的情况下安装软件的情况,在Red Hat Enterprise Linux 7 (RHEL 7)中,利用安装光盘(ISO镜像文件或物理光盘)作为本地YUM源,是解决这一问题的最佳方案之一,这不仅能够节省网络带宽,还能显著提高软件包的安装速度。

以下是使用本地光盘配置YUM源的详细步骤:

第一步:挂载光盘

我们需要将光盘镜像或ISO文件挂载到一个目录下,以便系统读取其中的软件包。

RHEL7配置本地光盘作为YUM源详细教程

  1. 创建挂载点目录: 通常建议在 /mnt 目录下创建一个子目录,cdrom

    mkdir -p /mnt/cdrom
  2. 挂载设备

    • 如果是物理光盘
      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)。

  1. 进入配置目录

    cd /etc/yum.repos.d/
  2. 创建并编辑配置文件: 使用 vivim 编辑器创建新文件:

    vi local.repo
  3. 写入配置内容: 在文件中输入以下内容(注意修改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原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码