在Linux上修改YUM源为ISO镜像
date
Oct 13, 2016
URL
slug
linux-yum-iso-config
status
Published
tags
DevOps
summary
本文将介绍如何在Linux系统上修改yum源,使用iso镜像作为yum源,从而实现软件包的离线安装。
type
Post
一、ISO 镜像的作用
ISO 镜像文件包含了yum仓库中的所有软件包,它允许系统在没有网络的环境下进行软件包管理。将 ISO 镜像配置为yum源,可以实现系统的离线部署。
二、准备 ISO 镜像文件
- 下载仓库的 ISO 镜像文件,例如 CentOS-7 的 Everything 仓库镜像文件。
- 将 ISO 文件挂载为系统的挂载点,例如/mnt目录。命令为:
三、修改yum源为ISO镜像
- 备份
/etc/yum.repos.d
目录下的 repo 配置文件。
cp /etc/yum.repos.d/*.repo /tmp
- 编辑
/etc/yum.repos.d/CentOS-Media.repo
文件,添加如下内容:
- 清空yum缓存。
yum clean all
四、验证yum源
使用
yum repolist
命令检查配置是否生效。yum repolist
此时将看到以iso镜像为源的仓库列表。
五、使用ISO镜像安装软件包
可以使用
yum install
命令正常安装软件包,包内容将从镜像中读取。yum install nginx
六、恢复原yum源
完成部署后,可以删除步骤三的repo文件,恢复步骤一中备份的原始源。
七、总结
利用ISO镜像配置本地yum源,可以实现系统的离线部署。
熟练掌握此方法,对于机房环境等网络不稳定的场景很有帮助。