我知道可以使用以下方法更新一个snap软件包
但是有没有一种方法可以更新所有的快照,就像
sudo snap refresh <package>
但是有没有一种方法可以更新所有的快照,就像
sudo apt dist-upgrade
sudo snap refresh <package>
sudo apt dist-upgrade
sudo snap refresh
snapd
2.0.8的一部分,于2016-06-13在xenial-updates
中发布。snap refresh --list
snap info <snap name>
sudo snap refresh <Application>
示例用法:
sudo snap refresh slack --classic
snap refresh firefox
是获取最新安全补丁的唯一途径。 - John$ snap refresh --time
timer: 00:00~24:00/4 <------ "/4" means refresh every 4 hours.
last: today at 17:15 CDT
next: today at 21:45 CDT
sudo
运行snap
:sudo snap refresh
sudo snap refresh
snap refresh --list
snap refresh --time
sudo killall snap-store
sudo snap refresh
/usr/bin/update-snaps
中执行此操作。#!/bin/bash
ROOT_UID="0"
#Check if run as root
if [ "$UID" -ne "$ROOT_UID" ] ; then
echo "You must be root to do that!"
exit 1
fi
snap list | awk -F" " '{if ($1 && NR>1) { system("snap refresh " $1 " 2>/dev/null") }}'
sudo snap refresh APPLICATION
sudo snap refresh firefox
。sudo apt update && sudo apt upgrade
,如下所示:
sudo snap refresh
- user677955sudo
的情况下提示我。 - Johnsnapd
版本为2.43.3。它并没有提示我,只是显示了error: access denied (try with sudo)
。 - user677955Sudo snap refresh
没有更新我所有的 snap 软件包。它显示所有 snap 都是最新的
。我不得不明确地执行snap refresh <软件包名称>
来更新特定的软件包。 - walexy