Comment puis-je mettre à jour tous les packages Snap?

51

Je sais que je peux mettre à jour un package de capture utilisant

sudo snap refresh <package>

Mais il existe un moyen de mettre à jour tous les snaps, comme

sudo apt dist-upgrade
    
posée Alejandro Vera 22.04.2016 - 22:24
la source

3 réponses

69
snap refresh 

fera cela. Il fait partie de snapd 2.0.8, qui a atterri 2016-06-13 dans xenial-updates .

    
réponse donnée Zygmunt Krynicki 25.04.2016 - 15:43
la source
7

Selon le tutoriel Snap , les snaps sont automatiquement mis à jour en arrière-plan une fois par jour.

    
réponse donnée chrisvdb 10.05.2018 - 05:40
la source
2

Essayez ceci avec /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 ( && NR>1) { system("snap refresh "  " 2>/dev/null") }}'
    
réponse donnée carlos 24.04.2016 - 11:35
la source

Lire d'autres questions sur les étiquettes