Aggiornamenti

Aggiornamenti Prima di leggere questa guida per l'aggiornamento bisogna dire che l'aggiornamento in un server funzionante è fatto a proprio rischio. Debian Edu/Skolelinux viene offerto ASSOLUTAMENTE SENZA GARANZIA, secondo l'uso di legge.

Occorre leggere completamente questo capitolo e il capitolo Nuove caratteristiche in Bullseye prima di cominciare a fare l'aggiornamento del sistema.

L'aggiornamento di Debian da una distribuzione alla successiva è piuttosto facile. Per Debian Edu questo purtroppo è un po' più complicato perché i file di configurazione vengono modificati come non si dovrebbe. Comunque abbiamo documentato i passi necessari di seguito. (Per maggiori informazioni vedere il bug Debian 311188per maggiori informazioni su come Debian Edu dovrebbe modificare i file di configurazione).

In generale, l'aggiornamento dei server è più difficile di quello delle workstation e il server principale è il più difficile da aggiornare.

Se si vuole essere sicuri che ogni cosa funzioni dopo l'aggiornamento, prima si dovrebbe vedere se l'aggiornamento funziona in un sistema di test configurato nello stesso modo del server effettivo. In questo modo si può testare l'aggiornamento senza rischi e vedere se tutto funziona come dovrebbe.

Occorre leggere le informazioni su Debian Stable nel suo manuale di installazione.

Sarebbe anche saggio aspettare un po' per rendere effettivo l'aggiornamento e far funzionare per qualche settimana la Oldstable, in modo che altri possano testare l'aggiornamento e documentare problemi. Debian Edu Oldstable continuerà a ricevere supporto per ancora qualche tempo, ma quando Debian cesserà il supporto per Oldstable, anche Debian Edu farà altrettanto.

Aggiornamento da Debian Edu Buster Essere preparati: essere sicuri di avere provato l'aggiornamento da Buster in un ambiente di test o avere il backup per poter tornare indietro.

Bisogna fare attenzione in quanto la seguente procedura si applica all'installazione di default del server principale Debian Edu (desktop=xfce, profili Main Server, Workstation, LTSP Server). (Per una panoramica generale sull'aggiornamento da Buster a Bullseye, vedere: https://www.debian.org/releases/bullseye/releasenotes)

Non usare X, ma una console virtuale e collegarsi come root.

Se apt termina con errori, provare a risolverli eseguendo apt -f install e poi apt -y full-upgrade ancora una volta.

apt update
apt full-upgrade
apt clean
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's#/debian-security bullseye/updates# bullseye-security#g' /etc/apt/sources.list
export LC_ALL=C        # optional (to get English output)
apt update
apt full-upgrade
cf-agent -v -D installation
service squid restart
apt install debian-edu-artwork-homeworld
apt purge debian-edu-artwork-buster      # unless Buster artwork should be kept as an alternative
rm -f /etc/xdg/xfce4/panel/default.xml.cfsaved
mv /etc/xdg/xfce4/panel/default.xml.dpkg-new /etc/xdg/xfce4/panel/default.xml
rm -f /etc/default/tftpd-hpa        # to remove no longer needed modifications
rm -rf /var/lib/tftpboot            # to remove no longer used tftp base directory
dpkg-reconfigure -p low tftpd-hpa   # first prompt: keep ''tftp'' as system account, second: change TFTP root directory to ''/srv/tftp''
                                    # third: keep address and port, last one: enter ''--secure'' as additional option 
service tftpd-hpa restart
rm -rf /opt/ltsp                    # cleanup old LTSP base directory
# The next steps will need quite some execution time.
debian-edu-ltsp-install --arch amd64 --diskless_workstation no thin_type bare   # if 64-Bit thin client support is wanted
debian-edu-ltsp-install --arch i386 --diskless_workstation no thin_type bare    # if 32-Bit thin client support is wanted
debian-edu-ltsp-install --diskless_workstation yes   # to create diskless workstation image from the server's file system
debian-edu-pxeinstall                                # to add PXE installation files and related iPXE menu items 

Riavviare: accedi come primo utente e prova

Per aggiornare da qualsiasi versione precedente occorre aggiornare a Debian Edu Buster, prima di poter eseguire le istruzioni date in precedenza. Si può aggiornare a Buster dopo aver letto il manuale per Debian Edu Buster che contiene le istruzioni per aggiornare a Buster dalla precedente release Stretch, Allo stesso modo il manuale di Stretch descrive come aggiornare da Jessie.