I pacchetti Snap vengono aggiornati (aggiornati) 4 volte al giorno per impostazione predefinita, ma questo può essere modificato e questo articolo ti mostrerà come fare.
Va inoltre notato che L'aggiornamento automatico dei pacchetti Snap non può essere completamente disattivato direttamente nelle impostazioni di Snapd, in quanto non è disponibile alcuna opzione per esso (Cosa c'è che non va?) Quindi, se vuoi disattivarlo completamente, dovrai ricorrere a soluzioni alternative come bloccare l'URL di aggiornamento Snap o impostare la tua connessione Internet da misurare e utilizzare il refresh.metered Opzione per interrompere il processo di aggiornamento rapido quando viene rilevata una connessione misurata (sudo snap set system refresh.metered=hold ).
C'è stato un lungo dibattito al riguardo e il risultato è un'opzione per modificare la pianificazione dell'aggiornamento dello snap, ma non disabilitarla del tutto.
per visualizzare la pianificazione dell'aggiornamento (aggiornamento) dello snap corrente Usa per il tuo sistema:
snap refresh --time Ecco come appare per impostazione predefinita:
$ snap refresh --time
timer: 00:00~24:00/4
last: today at 12:42
next: today at 23:30 per Modificare la pianificazione degli aggiornamenti rapidi , usa:
sudo snap set system refresh.timer=<frequency>
Devi sostituire <frequency> con la frequenza di aggiornamento dello snap che desideri impostare per il timer, come nella documentazione di Snapcraft.
Guardiamo un esempio . Imposta il timer di aggiornamento rapido solo su venerdì, tra le 10:00 e le 12:00:
sudo snap set system refresh.timer=fri,10:00~12:00
Per verificare se ha funzionato, esegui snap refresh --time ancora. Questa volta dovrebbe mostrare il nuovo timer e la nuova ora fino al prossimo aggiornamento programmato:
$ snap refresh --time
timer: fri,10:00~12:00
last: today at 12:42
next: in 2 days, at 11:10 Desideri ripristinare la pianificazione dell'aggiornamento dello snap all'impostazione predefinita (4 volte al giorno)? Corri:
sudo snap set system refresh.timer=00:00~24:00/4 Qualche altro esempio per tempo/frequenza:
-
tue,friMartedì e Venerdì alle 00:00 -
tue,10:00,,fri,12:00martedì alle 10:00 e venerdì alle 12:00 -
sat5Ultimo sabato del mese alle 00:00 -
8:00Tutti i giorni alle 8:00 -
mon-fri,9:00-11:00/2Dal lunedì al venerdì, due volte tra le 9:00 e le 11:00
Potresti anche essere interessato a come rimuovere le vecchie versioni di Snap per liberare spazio.
Vale la pena notare che per le versioni di Snapd precedenti alla 2.32.d, è necessario utilizzare core Invece di system a comando, quindi sudo snap set core refresh.timer=<frequency> . Inoltre, dovrai sostituire le versioni di Snapd precedenti alla 2.31 refresh.timer con refresh.schedule . La maggior parte dei sistemi, tuttavia, dovrebbe avere versioni snapd più recenti (ad es. tutte le versioni di Ubuntu supportate hanno una versione più recente).