Sé que puedo actualizar un paquete instantáneo usando
sudo snap refresh <package>
Pero, ¿hay alguna manera de actualizar todas las instantáneas, como
sudo apt dist-upgrade
Sé que puedo actualizar un paquete instantáneo usando
sudo snap refresh <package>
Pero, ¿hay alguna manera de actualizar todas las instantáneas, como
sudo apt dist-upgrade
Respuestas:
snap refresh
Hará esto. Es parte de snapd
2.0.8, que aterrizó 2016-06-13 en xenial-updates
.
snap refresh --list
solo enumera las actualizaciones sin actualizar los paquetes.
snap info <snap name>
puede mostrar qué versiones están disponibles para un paquete en particular.
sudo snap refresh
Según el tutorial de Snap, las instantáneas se actualizan automáticamente en segundo plano una vez al día.
Prueba esto en /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
solo enumera las actualizaciones sin actualizar los paquetes