摘要: 本文旨在通过光盘挂载的方式解决Redhat Enterpress8 无YUM源问题。
原理: Redhat Enterepress 8 是不能YUM 安装的,原因是YUM源库是空的。如下图所示。在镜像库中有相应的源,我们需要挂载ISO文件,并且写入YUM源库
[root@rhel8 ~]# cd /etc/yum.repos.d/
[root@rhel8 yum.repos.d]# cat redhat.repo
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated. Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#
步骤
1 挂载ISO:
将DVD光盘连接到虚拟机,挂载到 /mnt/iso 目录
[root@rhel8 dev]# mkdir /mnt/iso
[root@rhel8 dev]# mount /dev/sr0 /mnt/iso
挂载成功后,可以看到库文件
[root@rhel8 dev]# cd /mnt/iso
[root@rhel8 iso]# ls
AppStream EFI GPL RPM-GPG-KEY-redhat-release extra_files.json isolinux
BaseOS EULA RPM-GPG-KEY-redhat-beta TRANS.TBL images media.repo
2 写YUM库文件
在 etc/yum.repo.d 目录下 vi rhel8.repo ,直接复制下面代码,保存退出。
[AppStream]
name=appstream
baseurl=file:///mnt/iso/AppStream
enabled=1
gpgcheck=0
[BaseOs]
name=baseos
baseurl=file:///mnt/iso/BaseOS
enabled=1
gpgcheck=0
~
3 YUM源更新完毕,执行 yum repolsit all 命令查看YUM源,此时可以看到已经有了源,可以正常安装文件。