Linux用户必备的效率神器Snapcraft安装指南

对于Linux的各种不同发行版来说,每个系统都有一些独有的软件包管理工具,因为不统一,对于用户来说其实并不太友好。Snapcraft的出现则正好解决了这个问题,用户可以通过在Linux系统中安装Snapcraft来,然后再用Snapcraft来统一安装其他软件,这样对于各种不同软件的安装就都统一了。

您也可以通过Snapcraft的官方网站了解更多:https://snapcraft.io/ 。

目前,下列这些Linux系统都预装了,所以您可以直接使用:

   
KDE Neonopen in new window Manjaroopen in new window
Solusopen in new window Ubuntuopen in new window 18.04 and above
Most Ubuntu flavoursopen in new window Zorin OSopen in new window

下面,我们将列举一些常用但没有预装的Linux发行版的安装方法。如果这里没有列出安装方法的其他Linux系统,您也可以通过官方的安装手册open in new window来找到对应方法。

CentOS安装

从 7.6 版本开始,Snap 适用于 CentOS 9 Stream、CentOS 8 Stream、CentOS 8 和 CentOS 7。它还适用于 Red Hat Enterprise Linux (RHEL) 7.6+(请参阅在 Red Hat Enterprise Linux 上安装 snap)。

CentOS 8/9 和 CentOS 7 的软件包位于每个发行版各自的 Extra Packages for Enterprise Linux (EPEL) 存储库中。添加此存储库的说明在 CentOS 8/9 和 CentOS 7 之间略有不同,这就是为什么它们在下面单独列出的原因。

如果您尚未将 CentOS 存储库添加到您的发行版中,可以按如下方式添加:

使用以下命令将 EPEL 存储库添加到 CentOS 8/9 Stream 系统:

sudo dnf install epel-release
sudo dnf upgrade

对于CentOS 7的话,使用下面的命令:

sudo yum install epel-release

将 EPEL 存储库添加到 CentOS 后,就可以安装 snapd 软件包了,直接运行下面的命令:

sudo yum install snapd

安装后,需要启用管理主 snap 通信套接字的 systemd 单元:

sudo systemctl enable --now snapd.socket

要启用classic snap支持,请输入以下内容以在/var/lib/snapd/snap/snap之间创建软链接:

sudo ln -s /var/lib/snapd/snap /snap

我们正在连载开发者安装大全open in new window,主要整理与汇总开发者常用软件、编程环境、中间件等工具的安装使用方法,以指导开发者快速搭建自己需要的开发环境,欢迎关注、收藏、转发支持一下啊 ^_^

请登录后发表评论

    没有回复内容