内容一:DNF 简介
1.1 DNF 软件简介
1) 从 CentOS8&RHEL8 开始默认使用 dnf 管理软件和补丁安装
2) dnf 也是 yum v4
3) dnf 的命令参数和 yum 一样
4) dnf 软件源的配置方法和 yum 一样
1.2 DNF 软件源简介
1) BaseOS 系统和基础的软件包
2) AppStream 其余所有官方的软件包
内容二:DNF 软件源的配置案例
2.1 删除原有的软件源配置文件
# rm /etc/yum.repos.d/*.repo
2.2 配置 AppStream 库
# vim /etc/yum.repos.d/CentOS-AppStream.repo
创建以下内容:
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
2.3 配置 Base 库
# vim /etc/yum.repos.d/CentOS-Base.repo
创建以下内容:
[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
2.4 配置 Epel 库
# vim /etc/yum.repos.d/CentOS-Epel.repo
创建以下内容:
[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0
2.5 配置 Media 库
# vim /etc/yum.repos.d/CentOS-Media.repo
创建以下内容:
[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///media/CentOS/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
2.6 清除 DNF 缓存
# dnf clean all
2.7 刷新并列出 DNF 软件源列表
# dnf repolist