一、rhel8与7的区别

  1. DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。
  2. CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序。虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum 的配置文件的和命令的使用方法的。

    二、修改配置文件,使用阿里云

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    sed -o ‘s/$releasever/8-stream/‘ /etc/yum.repos.d/CentOS*repo

    三、安装epel源

    yum -y install epel-release

    四、更新配置

    dnf clean all # 清除所有的缓存文件
    dnf makecache # 制作元数据缓存
    dnf -y install epel-release
    dnf -y update