作为应用程序要求或测试的一部分,您可能需要安装特定版本的包。 DNF 是基于 RPM 的 Linux 发行版(例如 Fedora、RHEL、Rocky Linux 和 AlmaLinux)的包管理器。

在本教程中,您将学习如何: 安装特定版本的包 利用 DNF..

要列出当前版本中可用的所有软件包版本,请键入:

要列出可用于特定包的所有版本,请键入:

您可以看到可用的软件包版本和已安装的软件包版本。

找到要安装的软件包的特定版本后,使用 dnf 命令,如下所示:

安装旧包版本的另一个选项是使用 dnfdowngrade 命令,假设安装了新版本。

dnf downgrade package-name+version

这会将已安装的版本和所有依赖项降级到旧包版本(假设旧包在存储库中可用)。

如果该软件包在存储库中不可用,您可以搜索并下载 rpm 软件包。 哪一个..

您应该记住,运行 dnf upgrade 或 update 命令将使用存储库中可用的新版本更新软件包。