在 Ubuntu 上使用 Snap 包管理器在 Ubuntu 上使用 Snap 包管理器在 Ubuntu 上使用 Snap 包管理器在 Ubuntu 上使用 Snap 包管理器
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 Ubuntu 上使用 Snap 包管理器

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

Snap 是一个用于捆绑应用程序及其所需依赖项的工具,以便它无需任何修改即可在不同的 Linux 发行版上运行。

Snap 应用程序托管在 Snap Store 中。截至撰写本文时,snap 商店中有数千个开源和专有应用程序。

在本文中,我将向您展示如何在 Ubuntu 上使用 Snap 包管理器。那么,让我们开始吧!

搜索 Snap 包

要安装 Snap 包,您需要知道该包的名称以及它是否在 Snap 包存储库中可用。要查找此信息,您可以从命令行非常轻松地在 Snap 软件包存储库中搜索所需的软件/应用程序。

例如,要搜索 JetBrains PyCharm IDE,请使用以下命令搜索与 pycharm 关键字匹配的包:

$ sudo snap find pycharm

应列出与 pycharm 关键字匹配的 Snap 包。

您应该找到 Snap 包的名称、默认安装的版本、发布者的名称及其摘要。

了解有关 Snap 包的更多信息

在安装 Snap 软件包之前,您可能想了解更多信息。

要了解有关 Snap 包 pycharm-community 的更多信息,请运行以下命令:

$ sudo snap info pycharm-community

应显示有关 pycharm-communitySnap 包的大量信息。

在顶部部分,您可以看到名称、摘要、发布者名称、Snap 商店 URL、所安装的软件/应用程序的官方页面、许可证、描述和 Snap 包的 ID。

在底部部分,您有所有可用频道的列表,或者您可以说出要安装的软件/应用程序的版本。 最新/稳定渠道应该是所有 Snap 软件/应用程序的默认渠道。如果您想安装旧版本的软件/应用程序,您可以在安装 Snap 软件包时指定所需的频道。

安装 Snap 包

要安装最新稳定版本的 PyCharm Community 软件/应用程序,您可以安装 pycharm-community Snap 软件包,如下所示:

$ sudo snap install pycharm-community

如果您想从 Snap Store 安装特定版本的软件/应用程序,您可以使用 –channel 命令行选项指定安装过程中要使用的通道,如下所示:

$ sudo snap install pycharm-community --channel latest/stable

某些 Snap Store 软件/应用程序会向您显示以下错误消息。这是因为 Snap 软件/应用程序使用沙箱来提供额外的安全层。对 Snap 软件/应用程序进行沙箱处理不会让软件/应用程序修改沙箱(其指定的安装目录)之外的文件系统。

某些软件/应用程序需要修改文件系统(即文本编辑器或 IDE)。因此,您无法对这些软件/应用程序使用 Snap 的沙箱功能。要安装需要修改文件系统的 Snap Store 软件/应用程序,您必须在安装过程中使用 –classic 命令行选项。

您可以安装不使用 Snap 沙盒功能的 Snap Store 软件/应用程序(即 pycharm-community),如下所示:

$ sudo snap install pycharm-community --channel latest/stable --classic

正在从 Snap Store 下载 Snap 软件/应用程序,可能需要一段时间才能完成。

此时,Snap 包应该已安装。

安装 PyCharm Community snap 包后,您应该能够在 Ubuntu 的应用程序菜单中找到它。您可以像任何其他应用程序一样运行它。

列出已安装的 Snap 包

您可以使用以下命令列出 Ubuntu 计算机上安装的所有 Snap Store 软件包:

$ sudo snap list

应列出计算机上安装的所有 Snap Store 软件包。

升级 Snap 包

升级 Snap Store 包非常简单。

为了演示该过程,我在 Ubuntu 计算机上安装了 webstorm (JetBrains WebStorm IDE) Snap Store 软件包,如下面的屏幕截图所示。

$ sudo snap list

您可以使用以下命令升级 webstorm Snap Store 应用程序:

$ sudo snap refresh webstorm

您还可以升级以降级应用程序的特定频道。

例如,我在 Ubuntu 计算机上安装了 webstorm Snap Store 应用程序的 2019.3/stable 频道。假设您想升级到最新/稳定频道。

$ sudo snap info webstorm

要将 webstorm Snap store 应用升级到最新/稳定渠道,您可以运行以下命令:

$ sudo snap refresh webstorm --channel latest/stable

webstorm Snap Store 应用程序正在更新到最新/稳定频道。

webstorm 应用已升级到 2020.3.1,如下面的屏幕截图所示。

Webstorm Snap 应用已升级至最新/稳定版本2020.3.1。

禁用和启用 Snap 应用程序

在传统的包管理系统中,您只能安装、卸载或升级包。

Snap Store 应用程序的一大优势是,如果您不再需要某个应用程序,可以将其禁用。当您禁用 Snap Store 应用程序时,它仍然可以在您的计算机上使用,但 Snap 守护程序不会加载该应用程序。您可以在需要时随时启用该应用程序。

我认为这是一个非常好的解决方案。如果您并不总是需要某个应用程序,则可以将其禁用并仅在需要时启用它。这可能会节省计算机上的大量内存。

现在,WebStorm IDE 已从 Snap Store 安装在我的 Ubuntu 计算机上。因此,我现在可以从计算机的应用程序菜单访问它。

要禁用 webstorm Snap Store 应用程序,请运行以下命令:

$ sudo snap disable webstorm

应禁用 webstorm Snap Store 应用程序。

如您所见,禁用选项已添加到 webstorm Snap Store 应用程序中。

$ sudo snap list

现在,您在计算机的应用程序菜单上找不到 WebStorm IDE 应用程序。

要再次启用 webstorm Snap Store 应用程序,请运行以下命令:

$ sudo snap enable webstorm

应启用 webstorm Snap Store 应用程序。

启用后,禁用选项将从 webstorm Snap Store 应用程序中删除。

启用 webstorm Snap Store 应用程序后,WebStorm IDE 应该会再次出现在计算机的应用程序菜单中。

卸载 Snap 包

如果您不喜欢已安装的 Snap Store 应用程序,可以轻松将其卸载。

例如,要删除 webstorm Snap Store 应用程序,请运行以下命令:

$ sudo snap remove webstorm

应删除 Snap Store 应用webstorm。

然后您可以看到 Snap Store 应用 webstorm 不再出现在列表中。

$ sudo snap list

结论

在本文中,我向您展示了如何搜索 Snap Store 包并查找有关 Snap Store 包的更多信息。我向您展示了如何安装、升级、启用/禁用和卸载 Snap Store 软件包。本文应该可以帮助您开始在 Ubuntu 上使用 Snap 包管理器。

©2015-2025 Norria support@alaica.com