本方法适用于:linux无法挂载官方yum源或无本地无yum仓库的场景,因为手动安装依赖包是极其麻烦的事,需要花费大量的时间寻找rpm包并导入到虚拟机去逐个安装。通过配置本地yum源,可以很容易地解决依赖问题。
一、前提:linux虚拟机已经安装好
二、准备与虚拟机相同的linux镜像文件,本文以red-hat7.9为例
red-hat7.9.iso;
三、本地yum源挂载
加载镜像文件到虚拟机;
开启虚拟机,查看镜像文件是否挂载成功;
如未成功:用mount /dev/sr0 /mnt手动挂载
删除linux自带的yum仓库,在root用户下进行操作,注意是删除当前文件夹下所有rm -rf ./*
配置本地yum源,在当前目录下创建base.repo文件;
[base]
name=Base
enabled=1
# 允许使用yum配置
baseurl=file:///media
#yum源的地址,因为用的本地yum源,所以yum源挂到/media,会把iso文件,挂到/media下
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
挂载光盘;
新挂yum源后,用yum makecache更新缓存;
显示yum列表总数;
出现以上结果,表明本地yum源挂载成功;