English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    RHEL 8 挂载DVD光盘ISO作为yum本地源

    2019年05月17日 上午 | 作者:VPS侦探


    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

    [LocalRepo_AppStream]

    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
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云

    发表评论

    *必填

    *必填 (不会被公开)