导读 根据Fedora 30的后期更改提议,默认情况下可能会启用DNF包管理器的“best”模式。DNF的--best选项始终尝试升级到可用的最高版本,即使无法满足​​依赖性。虽然DNF总是尝试使用与大多数其他Linux软件包管理器一致的最新和最好的软件包版本,但目前的行为针对的是可以满足所有软件包依赖性的最新版本。

DNF的--best选项始终尝试升级到可用的最高版本,即使无法满足​​依赖性。虽然DNF总是尝试使用与大多数其他Linux软件包管理器一致的最新和最好的软件包版本,但目前的行为针对的是可以满足所有软件包依赖性的最新版本。如果较新的软件包版本可用但具有未满足的依赖项,则当前的默认DNF行为将默默忽略该较新版本。

通过默认启用DNF best模式,将提醒用户更新的软件包版本可用但不能满足依赖性。如果出现问题,DNF最好将“早早失败并快速失败”,以便用户知道。 Fedora开发人员正在寻求进行此默认更改,以防由于依赖性问题导致无法进行安全修复程序包升级,在当前前提下,它可能会被默默忽略而用户不会意识到。此外,使用DNF最佳模式将迅速提醒开发人员升级路径中的问题。

DNF的--nobest选项可用于覆盖默认行为,以及其他DNF选项,以便关闭此模式。但Fedora 30的这一变化将在周期中推迟,Fedora工程和指导委员会尚未在页面上签字。对该提案的早期反馈支持这一新的默认值。

原文来自:https://www.linuxidc.com/Linux/2019-02/156918.htm

本文地址:https://www.linuxprobe.com/fedora-30-dnf-best.html编辑:周晓雪,审核员:逄增宝