一、DNF本地仓库概述
1.1 什么是DNF仓库
DNF(Dandified YUM) 是新一代的RPM包管理工具,自Fedora 18、RHEL/CentOS 8起成为默认包管理器。它解决了YUM的一些遗留问题,在依赖解析、内存占用、事务处理等方面都有显著优化。
DNF仓库是集中存储软件包及其元数据的服务器或本地目录,当用户执行软件包安装、更新操作时,DNF工具会从配置的仓库中获取所需的软件包及其依赖关系信息。仓库核心由两部分组成:软件包(RPM)和仓库索引文件(repodata目录,记录包信息与依赖关系)。
1.2 适用场景
| 场景 | 说明 | 要求 | 说明 | 操作 | 说明 | 含义 | 示例 | 操作 | 说明 | 命令 | 可能原因 | 解决方案 |
|---|