更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 如何在Ubuntu 22.04系统上安装和使用Snap

如何在Ubuntu 22.04系统上安装和使用Snap

更新时间:2023-04-21 09:57:28浏览次数:195+次

本文介绍如何在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的方法就讲完了。