Я знаю, що я можу оновити пакет оснащення за допомогою
sudo snap refresh <package>
Але чи є спосіб оновити всі знімки, наприклад
sudo apt dist-upgrade
Я знаю, що я можу оновити пакет оснащення за допомогою
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>
може показати, які версії доступні для певного пакету.
sudo snap refresh
Згідно з навчальним посібником Snap, знімки автоматично оновлюються у фоновому режимі один раз на день.
Спробуйте це /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
перелічує лише оновлення без оновлення пакетів