如何更新所有Snap软件包?
我知道我可以使用更新快照包
sudo snap refresh
但有一种方法可以更新所有快照,比如
sudo apt dist-upgrade
snap refresh
会这样做。 它是snapd
2.0.8的一部分,它在xenial-updates
日登陆xenial-updates
。
根据Snap教程, Snaps会在后台每天自动更新一次。
在/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") }}'