在Linux上修改YUM源为ISO镜像

date
Oct 13, 2016
slug
linux-yum-iso-config
status
Published
tags
DevOps
summary
本文将介绍如何在Linux系统上修改yum源,使用iso镜像作为yum源,从而实现软件包的离线安装。
type
Post

一、ISO 镜像的作用

ISO 镜像文件包含了yum仓库中的所有软件包,它允许系统在没有网络的环境下进行软件包管理。将 ISO 镜像配置为yum源,可以实现系统的离线部署。

二、准备 ISO 镜像文件

  1. 下载仓库的 ISO 镜像文件,例如 CentOS-7 的 Everything 仓库镜像文件。
  1. 将 ISO 文件挂载为系统的挂载点,例如/mnt目录。命令为:

三、修改yum源为ISO镜像

  1. 备份 /etc/yum.repos.d目录下的 repo 配置文件。
    1. cp /etc/yum.repos.d/*.repo /tmp
  1. 编辑 /etc/yum.repos.d/CentOS-Media.repo文件,添加如下内容:
    1. 清空yum缓存。
      1. yum clean all

    四、验证yum源

    使用 yum repolist命令检查配置是否生效。
    yum repolist
    此时将看到以iso镜像为源的仓库列表。

    五、使用ISO镜像安装软件包

    可以使用 yum install命令正常安装软件包,包内容将从镜像中读取。
    yum install nginx

    六、恢复原yum源

    完成部署后,可以删除步骤三的repo文件,恢复步骤一中备份的原始源。

    七、总结

    利用ISO镜像配置本地yum源,可以实现系统的离线部署。
    熟练掌握此方法,对于机房环境等网络不稳定的场景很有帮助。

    © KangVcar 2016 - 2024