我知道我可以使用更新快照包
sudo snap refresh <package>
但是有没有办法更新所有快照,例如
sudo apt dist-upgrade
我知道我可以使用更新快照包
sudo snap refresh <package>
但是有没有办法更新所有快照,例如
sudo apt dist-upgrade
Answers:
snap refresh
将做到这一点。它是snapd
2.0.8的一部分,于2016年6月13日登陆xenial-updates
。
snap refresh --list
仅列出更新而不刷新软件包。
snap info <snap name>
可以显示特定软件包可用的版本。
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") }}'
snap refresh --list
仅列出更新而不刷新软件包