如何同时安装三个 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
希望有帮助!:)