Fedora 41将采用新一代DNF5包管理器
Fedora 41的变更建议旨在引入DNF5包管理器,以取代dnf。
DNF5是对现有的DNF包管理器的重大改进,它以前取代了Fedora中的Yum包管理器。DNF5的目标是统一现有的低级库,用c++重写剩余的包管理组件,并将基本功能用Python API包装器移动到单独的libdnf5库中。
DNF5工具包还包括许多改进,增强了包管理器的可用性。这些特性包括对操作进度的更直观的指示、对使用本地RPM包进行事务的支持,以及在完成事务的报告中显示由内置于包中的脚本生成的信息的能力。此外,还提出了一个更高级的bash输入完成系统。
迁移到DNF5的提议仍然需要得到Fedora工程指导委员会(FESCo)的批准,该委员会负责Fedora发行版开发的技术部分。如果获得批准,dnf、libdnf和dnf- automatic包将被DNF5工具包和新的libdnf5库所取代。/usr/bin/dnf符号链接也将开始指向dnf5可执行文件。
Fedora 41计划在2024年下半年发布。
您可以在本页阅读有关此更改提案的更多详细信息。
通过Fedora开发邮件列表