Como posso atualizar todos os pacotes do Snap?

96

Eu sei que posso atualizar um pacote instantâneo usando

sudo snap refresh <package>

Mas há uma maneira de atualizar todos os snaps, como

sudo apt dist-upgrade
    
por Alejandro Vera 22.04.2016 / 22:24

3 respostas

149
snap refresh 

fará isso. Faz parte do snapd 2.0.8, que desembarcou em 2016-06-13 em xenial-updates .

    
por Zygmunt Krynicki 25.04.2016 / 15:43
20

De acordo com o Snap tutorial Os snaps são atualizados automaticamente em segundo plano uma vez por dia.

    
por chrisvdb 10.05.2018 / 05:40
2

Tente isso em /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") }}'
    
por carlos 24.04.2016 / 11:35