RHEL 8 挂载DVD光盘ISO作为yum本地源
Red Hat Enterprise Linux 8(红帽企业 Linux 8)已经正式发布有一段时间,RHEL 8在优化诸多核心组件的同时引入了诸多强大的新功能,如Application Streams。一般用户是没有购买红帽订阅的同时CentOS 8未发布没有可用的源来使用,就只能使用RHEL 8的光盘ISO搭建一个yum本地系统源来使用。
RHEL 8搭建本地源方法如下:
首先下载RHEL 8的光盘镜像,官网下载地址:https://developers.redhat.com/rhel8/ 需要注册个账号下载,需要下载和系统匹配版本的iso镜像,这里我们用的8.0,下载到的文件名为:rhel-8.0-x86_64-dvd.iso,我们暂时先放到/root 目录下。
创建挂载光盘镜像的目录并挂载iso到目录上:
mkdir -p /mnt/dvd
mount -o loop /root/rhel-8.0-x86_64-dvd.iso /mnt/dvd
创建一个repo文件:/etc/yum.repos.d/local.repo 内容如下:
[LocalRepo_BaseOS]
name=LocalRepository_BaseOS
baseurl=file:///mnt/dvd/BaseOS
enabled=1
gpgcheck=0
name=LocalRepository_AppStream
baseurl=file:///mnt/dvd/AppStream
enabled=1
gpgcheck=0
上述配置文件保存后,执行:
yum clean all
yum makecache
可以再 yum install cmake 之类的软件包安装一下试试。
CentOS 6、7之类的基于红帽的Linux发行版设置本地源的方法都是类似的,只不过目前只有RHEL 8是需要设置AppStream那一段的。
PS: 如果在RHEL上安装lnmp1.6+,可以在 ./install.sh 前面加上 RHELRepo=local 来使用设置的本地源,安装命令就变成了 RHELRepo=local CheckMirror=n ./install.sh lnmp
如果是没有联网或内网环境的CentOS、RHEL、Debian、Ubuntu之类的系统需要离线安装也可以参考此类方法进行安装,但需要注意一定要另外在安装命令上添加 CheckMirror=n 参数。
最后即使使用了CentOS的源,yum install 软件包时还是会提示"This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register.",可以不用理会不影响使用,有强迫症的朋友可以编辑 /etc/yum/pluginconf.d/subscription-manager.conf 文件,将里面 enabled=1 改成 enabled=0 保存即可。
>>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/rhel-8-iso-local-yum-repository.html