前言
Snap软件是主程序与所有依赖项通过简单地打包在一起而生成的应用程序,可以在所有流行的linux发行版上运行,它们会自动更新并优雅地回滚(如果程序安装过程中失败,会恢复到安装前的状态,不会发生更改)。Snap 可以从拥有数百万用户的应用商店 Snap Store 中发现和安装。
但在红帽系列版本是不带Snap商店的,需要自行安装。
回滚(Rollback)指的是程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。
启用Snap
Snap 适用于 CentOS 7.6+ 、Fedora24和 Red Hat Enterprise Linux 7.6+,来自 Extra Packages for Enterprise Linux (EPEL) 存储库。 可以使用以下命令将 EPEL 存储库添加到您的系统中:
sudo yum install epel-release
接下来可以通过下面的代码安装Snap:
sudo yum install snapd
安装后,需要启用管理 snap communication socket 的 systemd 单元:
sudo systemctl enable --now snapd.socket
socket是一种操作系统提供的进程间通信机制。
网络套接字(英语:Network