Azure / Azure/LinuxPatchExtension
Add DNF support; YUM is legacy & deprecated in modern RPM-based distributions
未关闭
- 主要语言
- Python
- 星标
- 12
- 派生
- 20
- 平均合并
- 6 天 4 小时
- 30 天内合并 PR
- 1
描述
The project currently uses `yum` as the package manager for RPM-based systems. However, `yum` has been deprecated and replaced by `dnf` (DNF5 to be more precise) in modern distributions such as Azure Linux, Fedora, Red Hat Enterprise Linux, and CentOS Stream.
Although most distributions provide a compatibility symlink (YUM->DNF), it would be beneficial for the project to officially support DNF.
贡献指南
调研方向
首先定位扩展调用 yum 的位置,以及检测或处理基于 RPM 的发行版的位置。跟踪现有的软件包管理器路径和任何相关测试;完成的标准是:扩展在 issue 中提到的基于 RPM 的发行版上正式支持 DNF(包括 DNF5),且不破坏现有支持。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- operating-systems
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 52/100