So che posso aggiornare un pacchetto snap usando
sudo snap refresh <package>
Ma c'è un modo per aggiornare tutti gli snap, come
sudo apt dist-upgrade
So che posso aggiornare un pacchetto snap usando
sudo snap refresh <package>
Ma c'è un modo per aggiornare tutti gli snap, come
sudo apt dist-upgrade
Risposte:
snap refresh
farà questo. Fa parte del snapd
2.0.8, sbarcato nel 2016-06-13 in xenial-updates
.
snap refresh --list
elenca solo gli aggiornamenti senza aggiornare i pacchetti.
snap info <snap name>
può mostrare quali versioni sono disponibili per un determinato pacchetto.
sudo snap refresh
Prova questo 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
elenca solo gli aggiornamenti senza aggiornare i pacchetti