如何同时安装多个 Snap?

如何同时安装多个 Snap?

如何同时安装三个 Snap 应用?我们来选择这三个

  • 笔记
  • 挂断

或许

sudo snap install notes && sudo snap install shout && sudo snap install hangups

或者

sudo snap install notes shout hangups

答案1

您给出的第二个示例有效,前提是所有三个都使用相同的约束模型。如果其中一个需要约束模型--classic,则需要单独的安装步骤。

简单来说:-

snap install notes shout hangups

会起作用。如您所见:-

alan@hal:~$ snap install notes shout hangups
shout 0.53.0 from 'snapcrafters' installed
hangups 0.4.4 from 'tomdryer' installed
notes 0.9.0~gitb6e3b34 from 'notes-developers' installed

答案2

并行安装

snap 现在也有一个实验性的并行安装功能,记录如下:https://snapcraft.io/docs/parallel-installs

从 snap 2.50.1 Ubuntu 21.04 开始,如果您执行以下操作:

sudo snap install hello-world hello-world_foo

它失败了:

error: cannot install "hello-world", "hello-world_foo": experimental feature disabled - test it by
       setting 'experimental.parallel-instances' to true

之后:

sudo snap set system experimental.parallel-instances=true

安装完成。

但是,如果你再次运行:

sudo snap install hello-world hello-world_foo

现在失败了:

error: cannot install "hello-world", "hello-world_foo": no install/refresh information results from
       the store

并以状态 1 退出,这很烦人,因为在开发和重新运行我的安装脚本时,默认情况下它是幂等的。这个问题已在以下位置提出:尝试使用 snap 安装多个应用程序时出现问题

答案3

可以只指定需要的地方

sudo snap install slack --classic && sudo snap install skype --classic && sudo snap install spotify htop

希望有帮助!:)

相关内容