Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono descritte le indicazioni per gestire gli aggiornamenti per i pacchetti snap.

Ubuntu cerca ed eventualmente esegue gli aggiornamenti dei pacchetti snap installati quattro volte al giorno, in background e senza intervento o notifica all'utente. Di seguito sono descritte delle istruzioni per ritardare gli aggiornamenti o assegnare una finestra temporale in cui eseguirli.

Alcuni programmi in snap (ad esempio Firefox), notificano la presenza di un aggiornamento in attesa, invitando quindi a chiudere il programma. Ciò evita problemi con l'aggiornamento automatico, nel caso il programma sia in esecuzione.

Eseguire gli aggiornamenti manualmente

Digitare nel terminale il comando:

sudo snap refresh

Controllare quando vengono eseguiti gli aggiornamenti

Digitare nel terminale il comando:

snap refresh --time

Con le impostazioni di default l'output sarà simile al seguente:

timer: 00:00~24:00/4
last: oggi alle 10:42 CEST
next: oggi alle 15:36 CEST

Impostare frequenza

È possibile impostare da terminale quando e quante volte eseguire gli aggiornamenti impostando il valore refresh.timer. Di seguito vengono mostrati degli esempi:

Ritardare gli aggiornamenti

È possibile ritardare l'aggiornamento specificando il valore di refresh.hold fino a 90 giorni.

Per ritardare fino alle 18:22 del 29 dicembre 2022 digitare:

sudo snap set system refresh.hold=2022-12-29T18:22:00+08:00

dove la data è indicata nel formato yyyy-mm-dd (anno, mese e giorno).

Per verificare digitare:

sudo snap get system refresh.hold

Mettere in pausa gli aggiornamenti

In alcuni casi potrebbe tornare utile disabilitare gli aggiornamenti automatici (ad esempio se in uso una connessione Internet con dati a consumo).

Tramite snap

Digitare il comando:

sudo snap refresh --hold

Per annullare la modifica digitare il comando:

sudo snap refresh --unhold

Tramite systemd

Digitare il comando:

sudo snap set system refresh.metered=hold

Per annullare la modifica, invece, digitare:

sudo snap set system refresh.metered=null

Disabilitare o sospendere l'aggiornamento di singoli pacchetti

È possibile disabilitare l'aggiornamento di uno o più pacchetti con il comando:

sudo snap refresh --hold [nome-pacchetto]

Ad esempio:

sudo snap refresh --hold firefox

Oppure, in caso di più pacchetti:

sudo snap refresh --hold gimp vlc

È inoltre possibile disabilitare temporaneamente l'aggiornamento di un pacchetto. Per sospendere l'aggiornamento di un pacchetto per 24 ore usare il comando:

sudo snap refresh --hold=24h [nome-pacchetto]

Per annullare digitare il comando:

sudo snap refresh --unhold [nome-pacchetto]

Monitorare gli aggiornamenti

Per visualizzare i cambiamenti avvenuti durante l'ultimo aggiornamento, digitare:

snap changes

L'output sarà simile al seguente:

ID    Stato   Spawn                   Pronto                  Riepilogo
3     Done    oggi alle 10:08 CEST    oggi alle 10:09 CEST    Aggiorna snap "snapd"
4     Done    oggi alle 10:09 CEST    oggi alle 10:11 CEST    Aggiorna snap "firefox"

Ulteriori risorse


CategoryAmministrazione

AmministrazioneSistema/InstallareProgrammi/AggiornamentiSnap (l'ultima modifica è del 15/11/2022 16.50.37, fatta da andreas-xavier)