Snap Store是一个图形桌面应用程序,用于在Linux发现、安装和管理snaps。Snap Store通过有用的描述、评级、评论和屏幕截图展示特色和流行的Linux应用程序。
可以通过浏览类别或搜索找到应用程序。Snap Store还可用于切换频道、查看和更改snaps权限以及查看和提交评论和评级。
Snap Store是基于GNOME的软件,针对Snap体验进行了优化。教程说明如何在Debian 9安装snap。
Snap与软件的所有依赖打包在一起的应用程序,你只需要在Snap构建一次,即可在所有流行的Linux发行版上运行。它们会自动更新并优雅地回滚。
因为Snap软件会打包软件所有依赖,它将会占用大量的空间,如果你给Linux的分区不是很大,不建议你使用snap安装软件。
你可以从Snap 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
即可安装软件包。
但是Debian的发行版都未预安装snap命令,如果你运行snap命令,终端将会提示你snap command not found,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.21-2+deb9u1
snapd 2.21-2+deb9u1
series 16
debian 9
至此你已在Debian 9安装snap。
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
。