如何在 Rocky Linux / AlmaLinux 上启用 Snap

有时,在 Linux 中安装软件应用程序可能会令人沮丧。 使用传统的包管理器(如 APT 或 DNF)时,您可能会遇到缺少库或依赖项的情况。 这将迫使您搜索丢失的库或依赖项,却发现它也依赖于其他依赖项。 这就是 snap 的用武之地。

由 Canonical 开发并于 2014 年首次发布,Snap 是 Linux 操作系统的软件打包系统。 它使用 snap 包,这些包是容器化的包,将应用程序与其所有库、依赖项、配置文件和软件运行所需的其他要求一起封装。 Snaps 解决了软件安装过程中缺少库和依赖项的问题,因为所有需求都捆绑在一起。 snap 也是通用的,并且与分发无关。 只要安装并启用了 snap,您就可以在任何 Linux 风格上安装 snap 包。

您可以在快照存储中托管的数千个快照中进行搜索。 在本教学指南中,我们演示了如何在 Rocky Linux / AlmaLinux 上安装和启用 snap。

第 1 步:安装 EPEL 存储库

我们将从安装 EPEL 存储库开始。 为此,请执行以下命令:

$ sudo dnf install epel-release

EPEL 提供了大量优质的 Enterprise Linux 插件包,这些插件包在安装其他包时必不可少。

第 2 步:在 Rocky Linux / AlmaLinux 上安装 snapd

安装 EPEL 后,下一步是安装 snapd 守护程序,它实际上安装了 Snap。 为此,请运行以下命令:

$ sudo dnf install snapd