Ich weiß, dass ich mit ein Snap-Paket aktualisieren kann
sudo snap refresh <package>
Aber gibt es eine Möglichkeit, alle Schnappschüsse zu aktualisieren, wie z
sudo apt dist-upgrade
Ich weiß, dass ich mit ein Snap-Paket aktualisieren kann
sudo snap refresh <package>
Aber gibt es eine Möglichkeit, alle Schnappschüsse zu aktualisieren, wie z
sudo apt dist-upgrade
Antworten:
snap refresh
werde das tun. Es ist Teil von snapd
2.0.8, das am 13.06.2016 in gelandet ist xenial-updates
.
snap refresh --list
listet nur die Updates auf, ohne die Pakete zu aktualisieren.
snap info <snap name>
kann anzeigen, welche Versionen für ein bestimmtes Paket verfügbar sind.
sudo snap refresh
Laut Snap-Tutorial werden Snaps einmal täglich automatisch im Hintergrund aktualisiert.
Versuchen Sie dies in /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
listet nur die Updates auf, ohne die Pakete zu aktualisieren