如何在Ubuntu 22.04系统上安装和使用Snap
本文介绍如何在Ubuntu 22.04系统上安装和使用Snap的方法,同样的方法也适用于Debian Linux发行版。
简介
在这篇文章中,我们将讨论Snap在Ubuntu 22.04上的安装和使用。Snap是一个包管理/软件部署工具,最初由Canonical设计和开发。简而言之,Snaps是使用库和依赖项编译的应用程序。
1、Snapd是什么?
Snapd是一个在Linux系统上运行的REST API守护进程服务,用于管理snap包(“snaps”)。您可以通过客户端应用程序与Snapd交互,即snap。它与snap存储交互,以便在您的系统上下载和安装Snaps。
2、为什么要使用Snaps?
Snaps安装更快、创建更容易、运行更安全,而且它们会自动更新和事务性更新,因此您的应用程序始终保持最新,永不中断。Snaps可以在所有主要的Linux发行版上使用,包括Ubuntu、Linux Mint、Debian、Fedora和Arch。
snapd的一些关键功能包括:
软件包的隔离:Snaps是容器化的,这意味着它们与主机系统和其他Snaps隔离,从而降低了冲突和依赖性问题的风险。
安全性:Snapd包括限制和沙盒等安全功能,通过限制软件对主机系统的访问来提高软件的安全性。
跨发行版兼容性:Snaps旨在跨各种Linux发行版工作,减少了为每个发行版创建和维护不同包的需要。
自动更新:可以将Snaps配置为自动更新到最新版本,以确保软件始终是最新和安全的。
易于安装和管理:可以使用命令行界面或图形包管理器轻松安装和管理Snaps。
回滚:Snapd允许在上次更新出现任何问题时回滚到以前版本的snap。
在Ubuntu 22.04上安装Snap
需要安装Snapd,以便您可以管理Snap软件包。大多数Ubuntu发行版都预装了Snap。对于其他基于Debian/Ubuntu的系统,可以通过运行以下命令轻松完成:
sudo apt update
sudo apt install -y snapd
注:如果Ubuntu 22.04系统中已有Snap,可运行snap --help看看是否出来结果,如果没有,请按以上命令安装Snap即可。
在Ubuntu 22.04上使用Snap
1、查看Snap帮助页:
snap --help
2、正在搜索snap
要搜索snap,请使用:
$ snap find <search terms>
这将查询存储并列出结果及其版本号、开发人员名称和描述。
3、安装Snap软件
使用:
sudo snap install <snapname>
例子:
$ sudo snap install telegram-desktop
Automatically connect eligible plugs and slots of snap "telegram-desktop"
telegram-desktop 4.5.3 from Telegram FZ-LLC (telegram.desktop) installed
4、启动Snap应用程序
使用命令:
$ snap run <app-name>
例子:
$ snap run telegram-desktop
5、删除Snap软件
要删除Snap软件,只需运行以下命令即可:
$ sudo snap remove <snapname>
6、检查Snap信息
使用下面的命令检查有关Snap包的更多信息:
$ snap info <snapname>
7、回滚到应用程序的早期版本
使用snap revert:
$ sudo snap revert <snap name>
8、列出已安装的Snap
$ snap list
注:有关Snap及其用法的更多详细信息,请参阅Snap文档,阅读地址在https://docs.snapcraft.io/snap-documentation/(英文):
至此,在Ubuntu 22.04系统上使用Snap的方法就讲完了。