我只是在编写脚本期间注意到,很难确保已安装快照并刷新(如果已安装),因为snap install
如果已安装快照则失败,snap refresh
如果尚未安装快照则失败。--help
我是否缺少任一命令中列出或未列出的某些选项?
我知道如何用 bash 编写这个脚本snap list
,甚至是基本的脚本||
(缺少大量错误情况)。但总得有个选择吧?
我使用的是 Ubuntu 23.10。
我只是在编写脚本期间注意到,很难确保已安装快照并刷新(如果已安装),因为snap install
如果已安装快照则失败,snap refresh
如果尚未安装快照则失败。--help
我是否缺少任一命令中列出或未列出的某些选项?
我知道如何用 bash 编写这个脚本snap list
,甚至是基本的脚本||
(缺少大量错误情况)。但总得有个选择吧?
我使用的是 Ubuntu 23.10。
不,你没有错过一个选项,这就是整个包 AFAIK ...我知道你可能想到了类似于 APT 选项的东西
install --reinstall
,但不幸的是,这不是当前 SNAP 管理器的选项......所以,您可以在一个命令中选择其中install
之一refresh
,但不能同时使用两者。其实,还是有办法的...
看一下
snap info
:...您可以像这样细化(文本处理):
...这是 SNAP 版本的 FireFox(已安装)...将其与下面的 VLC(未安装)进行比较:
...并精炼:
从
man snap
: