什么是Snap?如何在各种Linux发行版上安装snap

时间:2020-02-23 14:40:41  来源:igfitidea点击:

Snaps是提供可以在任何Linux发行版安装的包的规范的方式。
对于那些从未听说过规范的人,它是发展Ubuntu的。

什么是Snap?

与任何其他Linux应用程序相似地创建捕捉,除了编译单个包以及应用程序所需的所有依赖项。
它是一个类似于Appimage的独立包,后者只是一个便携式应用程序。
因此,与经常由于未解决的依赖性而发生故障的标准软件包,Snaps Packages的安装非常成功。
SNAP包也可用于桌面,云和IOT设备。
它们易于安装,安全,跨平台和依赖性。

你应该知道的

  • SNAP是命令行界面和应用程序包格式。
  • Snapd它是管理和维护计算机上安装的捕捉的后台服务。
  • snapcraft它是用于构建捕捉的命令和框架。
  • Snap Store是App Store,开发人员可以上传Snaps,用户可以从中安装应用程序。

snap的优点

Snaps是Linux社区发生的伟大件事。
使用几个Linux发行版每月搅拌出来,它是面对一个令人困惑的验线,其中Linux发行版选择。
用户经常需要努力选择是否选择具有最受支持的应用程序的发行版或者是否使用最新技术建立的发行版。
捕捉旨在填补这些漏洞,并在所有Linux Distrs上提供应用程序。
以下是snap的优点。

  • "控制更新:"捕捉可以自动更新,但也可以在需要时手动控制
  • "快照":保存,备份和还原一个或者多个安装的捕捉状态
  • "并行安装:`安装多个版本的系统上同一版本
  • "最新更新:"最新的稳定版本由于Snap Store中创建的频道而快速获得

在Linux发行版上安装

Snaps可用于所有主要的Linux发行版,包括Ubuntu,Linux Mint,Debian,Fedora和所有衍生品。
本文在逐步的过程中介绍了它们中的每一个。

1.在Ubuntu上安装Snap

SNAP预先安装并准备好去了Onubuntu 16.04.4 LTS(Xenial Xerus)或者更高版本,包括Ubuntu 18.04 LTS()和Ubuntu 18.10(宇宙墨鱼)。
对于所有其他版本,启动终端并触发以下命令:

sudo apt update
sudo apt install snapd

重新启动或者注销并再次登录,以完成安装。

2.在Arch Linux上安装Snap

启动终端并一次输入以下命令。

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

重新启动以完成安装。

3.在CentOS上安装Snap

启动终端并一次输入以下命令。

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

重新启动以完成安装。

4.在Debian上安装Snap

SNAP目前无法在9.启动终端之前的Debian版本中不可用。
并输入以下命令:

su root
apt update
apt install snapd

重新启动以完成安装。

5.在Linux Mint,基本操作系统上安装Snap

从Applications Launcher打开终端并执行以下内容:

sudo apt update
sudo apt install snapd

重新启动或者注销并再次登录以完成安装。

6.在Fedora上安装Snap

从活动中打开终端并执行以下内容:

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

重新启动或者注销并再次登录以完成安装。
而已。

7.安装SNAP SOLUS

默认情况下,Solus 3及更高版本安装了SNAP。
在旧版本上,从系统工具菜单启动终端并输入以下内容:

sudo eopkg up
sudo eopkg install snapd

重新启动计算机以完成安装。

sudo reboot

8.在Manjaro Linux上安装Snap

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

重新启动计算机以完成安装。

如何安装Snap Store应用程序

为了充分利用Snap,在Linux发行版上安装Snap Store使我们可以更接近安装应用程序的宽范围。
让我们安装Snap Store。

启动终端并输入以下命令:

sudo snap install snap-store