を使用してスナップパッケージを更新できることを知っています
Sudo snap refresh <package>
しかし、次のようにすべてのスナップを更新する方法はありますか
Sudo apt dist-upgrade
snap refresh
これを行います。これはsnapd
2.0.8の一部であり、2016-06-13にxenial-updates
に上陸しました。
snap refresh --list
パッケージを更新せずに更新のみをリストします。
snap info <snap name>
特定のパッケージで使用可能なバージョンを表示できます。
スナップチュートリアル によると、スナップは1日に1回バックグラウンドで自動的に更新されます。
/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") }}'