Aggiornamenti

Dalla versione 8.0 il funzionamento di fuss-server create è stato cambiato ed è ora possibile lanciare più volte fuss-server create: le modifiche già applicate rimangono costanti.

Aggiornamenti di sistema

Gli aggiornamenti di sistema possono essere eseguiti manualmente con la modalità ordinaria di Debian, vale a dire collegandosi al server come root ed eseguendo i comandi:

# apt update
# apt upgrade

rispondendo positivamente alla richiesta di installazione dei pacchetti aggiornati.

Aggiornamenti minori di fuss-server

Nel caso ci siano degli aggiornamenti di minor version (10.0.x → 10.0.(x+1)) di fuss-server per applicarli è sufficiente, da root:

  • scaricare ed installare il pacchetto aggiornato:

    # apt update
    # apt install fuss-server
    
  • riapplicare le nuove configurazioni:

    # fuss-server upgrade
    

Aggiornamenti dei file di configurazione

fuss-server upgrade ripristina i contenuti di molti file di configurazione ai valori desiderati per il fuss-server.

Per alcuni servizi per i quali è più comune dover mantenere delle modifiche locali sono presenti dei file apposta, inclusi dal file generale e non toccati da fuss-server, ma questo non è vero in ogni caso.

Tuttavia, quando un file di configurazione viene modificato ne viene salvata una copia di backup nel formato <nome del file>.<un numero>.YYYY-MM-DD@HH:MM:SS~; da questo file si possono recuperare eventuali personalizzazioni da ripristinare.

Per trovare i file modificati subito dopo il lancio di fuss-server si può usare il comando:

# find /etc -mmin -10

che trova tutti i file modificati negli ultimi 10 minuti.

Per trovare tutti i file di backup generati da fuss-server update nel 2020 si può invece usare:

# find /etc/ -name "*.*.2020-*@*~"

o, per essere più precisi e trovare ad esempio le modifiche di giugno 2020:

# find /etc/ -name "*.*.2020-06*@*~"

Avvertimento

Copiare semplicemente il vecchio file di configurazione su quello nuovo è una pratica sconsigliata: generalmente gli aggiornamenti introducono modifiche di tali file al fine di migliorare il funzionamento del fuss-server o risolvere bug, e annullare tali modifiche annulla tale vantaggio.

Piuttosto è opportuno verificare le modifiche tra le due versioni del file, ad esempio con:

# diff <nome file> <nome file backup>

e riapplicare solo quanto effettivamente necessario per l’installazione locale.