Fedora 社区正在讨论对软件包管理器 Microdnf 进行重大变革。
据介绍,新的软件包管理器 Microdnf 将提供 DNF 的所有主要功能,并保持占用空间低的特性。在关于对 Microdnf 进行重大变更的提案中说道:“新的 Microdnf 将包含巨大改进,在某些情况下提供比 DNF 更好的体验。未来,新的 Microdnf 将取代 DNF。新的 Microdnf 将附带一个新的库 (libdnf5) 和一个新的 DNF Daemon。”
Microdnf 主要变化
- 提升用户体验
- 优化进度条
- 改进事务表
- 事务进度报告包括脚本报告
- 支持本地 rpm 进行事务操作
- 好用的 bash 自动补全功能(比 DNF 更好)
- 更好的模块化、统一的用户界面
- 引入新的守护进程
- 改进插件
- 优化性能
开发者透露,此次对软件包管理器 Microdnf 的重大变更中,某些操作或命令行界面不会和此前保持 100% 相同,而这些更改会导致内部数据库和结构的变化。其中值得关注的一个变化是,删除一个包将不再触发删除未使用的依赖项。
按照计划,Microdnf 此次重大变更将在一年后的 Fedora 38 中提供,不影响计划今年秋季推出的 Fedora 37。更多信息查看提案 Wiki:https://fedoraproject.org/wiki/Changes/MajorUpgradeOfMicrodnf。