如何在各种 Linux 发行版中安装和使用 Snap | 您所在的位置:网站首页 › snap-4 › 如何在各种 Linux 发行版中安装和使用 Snap |
简介: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在 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 实验室设备网 版权所有 |