使用场景:服务器无法连接外网,但是用户需要使用yum安装一些软件包
在无法联网的情况下,可以考虑用本地光盘(或安装映像文件)作为 yum 源。
解决方法:通过挂载iso镜像文件,从镜像文件中使用yum命令安装
局限性:有些第三方的安装包在iso镜像文件中不存在
操作系统
x86系列:centos8.1,8.2
arm系列:centos8.1,8.2
操作步骤:(以centos8.1_x86为例)
1.将iso镜像拷贝到服务器中比如/home下
挂载iso镜像:
mount -o loop /home/CentOS-8.1.1911-x86_64-dvd1.iso /media
(也可以在/media目录下新建centos,挂载到/media/centos,目录随意,确保挂载的目录不被占用即可)
(参数-o loop是将指定iso文件当成硬盘分区mount到目录)
2.备份目录/etc/yum.repos.d下的文件,修改文件CentOS-Media.repo:
mkdir /etc/yum.repos.d/bak