如何在各种 Linux 发行版中安装和使用 Snap 您所在的位置:网站首页 snap-4 如何在各种 Linux 发行版中安装和使用 Snap

如何在各种 Linux 发行版中安装和使用 Snap

2024-06-08 16:50| 来源: 网络整理| 查看: 265

 

简介:Snaps 是 Canonical 提供跨分发包管理系统的方式。在本文中,我们将了解如何在各种 Linux 发行版中安装和使用 snap。

这些天您可能听说过Snap 应用程序。Canonical将 Snap 描述为可以在任何发行版上运行的通用 Linux 软件包。

Snaps 基本上是一个与其依赖项和库一起编译的应用程序——为应用程序运行提供了一个沙盒环境。它们安装起来更容易、更快捷,可以接收最新更新,并且不受操作系统和其他应用程序的限制。

可以以 snap 的形式为每个 Linux 桌面、服务器、云或设备打包一个应用程序。对于应用程序开发人员来说,维护不同的包格式和后续更新是一种痛苦,而以 Snaps 形式的 Canonical 已经试图克服这一点。它运行良好,因为现在越来越多的应用程序提供 Snap 包。

换句话说,不用担心 Debian/Ubuntu 的 DEB 包、Fedora 的 RPM 包等,您可以使用 Snap 包,它可以在所有支持 Snap 的 Linux 发行版上运行。

snap的优点 更容易为开发人员创建和管理:snap更容易创建并包含运行所需的所有依赖项和库,这也意味着应用程序使用最新的库并且不会遇到任何依赖项问题。 自动更新:snap更新每天自动交付,并且无论基本操作系统如何,都会覆盖到每个人。 一键搞定一切:无论是台式机、服务器还是云。 不同版本的可用性:可以同时在稳定版本、beta 版本和每日构建中维护 snap,并且您可以随时在彼此之间切换。 安全性:snap在沙盒环境中运行,与系统的其余部分隔离。 如何在 Linux 上安装 Snap

如何在任何 Linux 发行版上使用 Snap

 

在 Snap 软件包之前,您必须安装 snapd。snapd 是一个处理snap安装和更新的管理环境。安装 snapd 将在您的 Linux 发行版上启用 Snap 支持。

让我们看看如何为不同的 Linux 发行版安装它。

在基于 Debian 和 Ubuntu 的发行版上启用 Snap 支持

如果您想在 Linux Mint 和其他基于 Debian 或 Ubuntu 的发行版上使用 Snap 应用程序,请使用以下命令:

sudo apt install snapd 在基于 Fedora 的发行版上启用 Snap 支持 sudo dnf install snapd 在基于 Arch 的发行版上启用 Snap 支持

snapd 在 Arch 用户存储库中可用。运行以下命令来安装并启用它。

yaourt -S snapd sudo systemctl enable --now snapd.socket 在基于 OpenSUSE 的发行版上启用 Snap 支持

snapd 并未正式包含在 OpenSUSE 中。要在 Tumbleweed 中安装,请使用以下命令:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy sudo zypper install snapd

从社区 repo 成功安装软件包后,启用 systemd 单元。

sudo systemctl enable --now snapd.socket 如何使用 snap 和基本的 Snap 命令

完成 snapd 安装后,就该看看如何使用它了。我们已经详细介绍了 Snap 命令。在这里,我将快速列出最有用的 Snap 命令。

您可以搜索不同的snap并安装它。有一个Snap 商店,其中包含用于云、桌面、设备等的不同公共和私有应用程序(或snap)。

寻找snap

任何人都可以在商店中发布snap,但是,您只能看到发布到稳定版本并经过审核的snap。使用以下命令搜索snap:

sudo snap find libreoffice

安装snap

找到要查找的snap后,可以使用以下命令安装它:

sudo snap install 列出已安装的snap

您可以使用以下命令查看已安装的snap及其版本和开发人员:

snap list 更新已安装的 snap 应用

snap会定期更新到最新版本。如果您尝试手动执行此操作,请在终端中输入以下命令:

sudo snap refresh 卸载snap包

删除snap

sudo snap remove 最后的话

由于不同的 Linux 发行版运行不同的包管理器和格式,没有一种方法可以在每个 Linux 发行版中以相同的方式安装应用程序。Snap 可以解决这个问题,克服安装问题(如缺少库)并确保您运行的是最新版本!

 

转自:https://itsfoss.com/install-snap-linux/



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有