Snap Store是一个图形桌面应用程序,用于在Linux发现、安装和管理snaps。Snap Store通过有用的描述、评级、评论和屏幕截图展示特色和流行的Linux应用程序。
可以通过浏览类别或搜索找到应用程序。Snap Store还可用于切换频道、查看和更改snaps权限以及查看和提交评论和评级。
Snap Store是基于GNOME的软件,针对Snap体验进行了优化。教程说明如何在Ubuntu 20.04安装snap。
Snap与软件的所有依赖打包在一起的应用程序,你只需要在Snap构建一次,即可在所有流行的Linux发行版上运行。它们会自动更新并优雅地回滚。
因为Snap软件会打包软件所有依赖,它将会占用大量的空间,如果你给Linux的分区不是很大,不建议你使用snap安装软件。
你可以从Snap Store(https://snapcraft.io/store)搜索和安装Snap打包的软件 ,这是一个拥有数百万用户的应用商店。
如果您运行的是Ubuntu 16.04 LTS (Xenial Xerus)或更高版本,包括Ubuntu 18.04 LTS (Bionic Beaver)和Ubuntu 20.04 LTS (Focal Fossa),则无需执行任何操作。
Snap已安装在这些Linux发行版,你只需要运行命令sudo snap install packagename即可安装软件包。
但在某些VPS提供商定制的Linux发行版上,可能会出现snap command not found,snap命令未找到的错误。也就说你的Ubuntu没有安装snap。
你可能需要自己手动安装它,运行命令sudo apt update && sudo apt install snapd,apt命令将会更新软件包索引并安装snapd。
snapd是一个systemd服务,将会在后台运行,服务将用于自动更新软件,创建软件的snaps与回滚。
在安装snapd时,snapd软件包将会包含snap命令,用于从snap store安装,配置,卸载软件。你可运行命令snap version查看snap的版本,验证是否安装成功。
sudo apt update
sudo apt install snapd
snap version
snap 2.57.1
snapd 2.57.1
series 16
ubuntu 20.04
kernel 5.15.0-46-generic
至此你已在Ubuntu 20.04安装snap。
在这个章节中我们将介绍一些基础的命令,包括搜索,安装,列出已安装的软件,卸载软件。
如果你需要搜索软件,使用snap的子命令find搜索软件,例如搜索certbot。可运行命令snap find certbot。
查看snap软件信息,使用snap的子命令info,例如查看VLC播放器的信息。可运行命令snap info vlc。
安装软件,使用snap的子命令install,例如安装certbot获取Let's Encrypt SSL证书。可运行命令snap install certbot。
卸载软件,使用snap的子命令remove,例如查看卸载VLC播放器,可运行命令snap install certbot。
列出已安装的软件,使用snap的子命令list,可运行命令snap list。