如何在Fedora 39上安装DNF5以实现更快的应用程序安装和管理

为Fedora 39安装DNF5 更快的应用程序安装和管理方法

free-handsgettyimages-980838288

DNF(Dandified Yum)取代了老旧的Linux软件包管理器,被用在Red Hat Enterprise Linux、Fedora和其他发行版上,用于安装、升级和移除软件。DNF非常简单易用,但长期以来一直受到速度缓慢的批评。

现在,DNF5已经出现,大大改进了使用体验和性能。DNF5的特点包括:

另外:如何选择适合自己的Linux桌面发行版

  • 不再需要Python
  • 更小的安装大小 – 114 MB(原先的DNF使用了165 MB)。
  • 明显的速度提升
  • 用单一软件包替代DNF和Microdnf
  • 优化下载元数据
  • 可选下载文件列表(从DNF配置文件和/或命令进行配置)

我在几个Fedora Linux实例上安装了DNF5,并惊喜地发现它比之前的版本运行速度快得多。当你将DNF5的新速度与GNOME 45 Activities概览搜索的惊人速度相结合,Fedora 39将成为你曾经体验过的最快速度的桌面操作系统之一。

问题是Fedora 39不预装DNF5。初始状态下,你将获得GNOME 45的速度,但无法享受更快的软件包管理体验。

幸运的是,在Fedora 39上安装DNF5非常简单。让我来告诉你如何安装。

在Fedora 39上安装DNF5的步骤

你需要的东西:你只需要一台运行的Fedora 39实例和具备sudo权限的用户。

需注意的几点:首先,DNF5将不会在Fedora 41之前正式添加。其次,GNOME Software尚未使用DNF5。虽然你可以在同一台机器上使用DNF和DNF5,但当你想使用DNF5时,你必须指定dnf5命令(而不是标准的dnf)。我在Fedora 39上测试了DNF5,还没有遇到任何问题,但你的情况可能有所不同。

另外:Linux可能是提升台式电脑安全性的最佳选择

说了这么多,我们来安装Fedora 39上的DNF5。

1. 升级Fedora

你首先要做的是升级Fedora。为确保你拥有最新的安全补丁、bug修复和功能,这是你应该定期执行的操作。登录到你的Fedora 39实例并打开终端应用程序。输入以下命令升级Fedora:

sudo dnf upgrade -y

如果内核有更新,你需要重新启动机器才能使该更新生效。

2. 安装DNF5

在终端应用程序中,使用以下命令安装DNF5:

sudo dnf install dnf5 -y

安装完成后,重新启动你的机器。

使用DNF5

如前所述,使用DNF5只需将dnf5取代dnf。也就是说,要使用DNF5升级Fedora,命令应为:

sudo dnf5 upgrade -y

另外:考虑切换到Linux?需要了解的9件事

假设你想要安装Audacity音频录制工具。那么,使用DNF5命令的方法如下:

sudo dnf5 install audacity -y

要移除Audacity,执行以下命令:

sudo dnf5 remove audacity -y

这就是DNF5的全部内容了。还有一件要记住的事情:一旦Fedora正式采用DNF5,该命令很可能会恢复为dnf,因为DNF5将成为默认的包管理器。