Aggiornamento da Debian 12 Bookworm a Debian 13 Trixie: Guida all’aggiornamento di Linux

La transizione da Debian 12 Bookworm a Debian 13 Trixie segna una pietra miliare nell’evoluzione di una delle distribuzioni GNU/Linux più popolari, rinomata per la sua robustezza e stabilità. Con questo aggiornamento, gli utenti beneficiano di un ambiente ottimizzato grazie all’integrazione del kernel Linux 6.12 LTS, a nuove funzionalità e al supporto esteso fino al 2030. Che si tratti di workstation, server o macchine virtuali, questa transizione deve essere affrontata con metodo e con un’attenta preparazione per evitare qualsiasi inconveniente durante l’aggiornamento. Amministratori di sistema, sviluppatori e appassionati dell’open source troveranno in questa guida pratica suggerimenti, passaggi, comandi essenziali e insidie da evitare per completare con successo questa migrazione in tutta sicurezza. Comprendere le sfide della transizione da Debian 12 Bookworm a Debian 13 Trixie: novità e contesto tecnico

Debian rimane un punto di riferimento nel mondo Linux grazie al suo ciclo di rilascio ben calibrato, con una nuova versione stabile circa ogni due anni. Nell’agosto 2025, il rilascio ufficiale di Debian 13 Trixie ha sostituito Debian 12 Bookworm, apportando non solo un aggiornamento di migliaia di pacchetti, ma anche una profonda modernizzazione, che include il kernel Linux 6.12 LTS. Questo kernel, come descritto in dettaglio su

linuxencaja.net , apporta significativi progressi in termini di prestazioni e compatibilità hardware. Il rilascio di Trixie rappresenta anche una pietra miliare per il mondo Linux, in quanto segna un’evoluzione del formato sorgente APT con l’introduzione del formato deb822, modernizzando così la gestione dei repository.Inoltre, Debian 13 consolida il supporto per le architetture a 64 bit, con un supporto molto limitato, se non inesistente, per quelle a 32 bit. Questo focus tecnico mira a rafforzare la sicurezza, le prestazioni e la coerenza dell’intero sistema. Con circa cinque anni di supporto LTS, Debian 13 offre un orizzonte stabile che si rivolge sia ai server mission-critical che agli ambienti desktop basati su GNOME, KDE o XFCE.

I miglioramenti non si fermano al kernel; l’aggiornamento include anche versioni riviste di Systemd, OpenSSL e miglioramenti agli ambienti grafici. Ad esempio, GNOME e KDE ora beneficiano di una migliore gestione delle sessioni e del consumo di memoria, migliorando l’usabilità per gli utenti finali. Anche la gestione dell’avvio tramite Grub è stata ottimizzata per garantire un avvio rapido e sicuro.

Supporto esteso

  • fino al 2030, garantendo stabilità a lungo termine. Kernel Linux 6.12 LTS, che garantisce prestazioni migliorate e una migliore compatibilità hardware. Deprecazione dei sistemi a 32 bit
  • a favore di architetture a 64 bit più robuste.Modernizzazione dei repository APT
  • con il formato deb822. Aggiornamenti importanti
  • a Systemd, OpenSSL e alla gestione dell’avvio con Grub. Queste modifiche evidenziano la necessità di una preparazione meticolosa prima di qualsiasi aggiornamento. Un errore comune è affrontare la migrazione senza prima verificare i pacchetti di terze parti o senza un backup completo, il che può portare a interruzioni del servizio difficili da gestire. Per ulteriori informazioni sulla gestione avanzata di Linux, i suggerimenti offerti su linuxencaja.net possono essere molto utili.
  • Prepararsi all’aggiornamento da Debian 12 a 13: Backup e controlli essenziali Prima di migrare da Debian 12 Bookworm a Debian 13 Trixie, un aspetto cruciale è un backup completo dei dati e delle configurazioni. L’obiettivo è proteggere da eventuali guasti imprevisti che potrebbero verificarsi durante l’aggiornamento. Sono consigliate diverse strategie a seconda dell’ambiente:

Macchine virtuali : uno snapshot o un clone completo della VM fornisce un metodo di ripristino rapido e affidabile. Server fisici

: un’immagine del disco tramite Clonezilla o UrBackup protegge dalla perdita accidentale di partizioni.

Backup mirato con tar

  • : crea un archivio compresso di directory sensibili come /etc (configurazioni di sistema), /home (dati utente), /root (dati amministrativi) e /var/spool/cron (attività pianificate).Un esempio concreto di backup con tar include anche l’elenco dei pacchetti installati utilizzando il comando:
  • dpkg –get-selections > ~/packages.listQuesto approccio garantisce la possibilità di ricostruire l’ambiente software se necessario. Il comando tar per generare un archivio completo prima dell’aggiornamento sarà quindi:
  • sudo tar –ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz–exclude=’/home/*/.cache’

–exclude=’/home/*/.local/share/Trash’

<!– wp:code {"content":"
dpkg --get-selections > ~/packages.list
“} –>
--exclude='/var/cache'

–exclude=’/var/tmp’

<!– wp:code {"content":"
sudo tar --ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz n  --exclude='/home/*/.cache' n  --exclude='/home/*/.local/share/Trash' n  --exclude='/var/cache' n  --exclude='/var/tmp' n  --exclude='/tmp' n  /etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states
“} –>
--exclude='/tmp' 
  /etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states 
  Dopo aver creato l'archivio, è essenziale trasferirlo su un supporto sicuro (disco esterno, NAS o cloud). Questo garantisce un rapido ripristino anche in caso di un incidente grave. Questo passaggio è essenziale, come si può vedere in qualsiasi migrazione seria, soprattutto per i sistemi che utilizzano ambienti grafici come GNOME o KDE, che possono contenere configurazioni personalizzate di valore. 
  Oltre ai dati, è consigliabile controllare anche la versione esatta di Debian installata prima dell'aggiornamento. Il seguente comando fornisce queste informazioni: 
  lsb_release -a 
  Questo comando visualizza la distribuzione corrente in dettaglio, confermando che si sta effettivamente utilizzando Debian 12 Bookworm. Per perfezionare queste informazioni, il comando 
  cat /etc/debian_version

fornisce la versione minore, ad esempio 12.11, a indicare che il sistema è completamente aggiornato.

Gestire APT e pacchetti di terze parti durante la migrazione da Debian 12 a 13

<!– wp:code {"content":"
lsb_release -a
“} –>
La gestione dei pacchetti tramite APT è fondamentale per l'aggiornamento di Debian. Un'attenta verifica dei pacchetti installati, in particolare quelli provenienti da repository di terze parti o installati manualmente, garantisce una transizione fluida. Il seguente comando può identificare questi pacchetti al di fuori dei repository ufficiali:

sudo apt list ‘?narrow(?installed, ?not(?origin(Debian)))’ Questo report può includere pacchetti importanti come Docker o strumenti specifici installati tramite file .deb esterni, o repository personalizzati situati in /etc/apt/sources.list.d/

. Per ciascuno:

Valutare se è necessario rimuoverli prima della migrazione, con una successiva reinstallazione mirata.

<!– wp:code {"content":"
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
“} –>
Oppure decidere di mantenerli se sono compatibili con Debian 13, evitando così ulteriore lavoro.

Per i pacchetti sensibili, utilizzare il comando sudo apt-mark hold per bloccarne temporaneamente l’aggiornamento. È importante avere un elenco chiaro dei pacchetti bloccati prima di procedere per evitare blocchi critici durante l’aggiornamento:

  • sudo apt-mark showhold
  • L’obiettivo è rimuovere questi blocchi, se possibile, secondo le raccomandazioni ufficiali Debian, in modo che il processo di aggiornamento venga eseguito senza interruzioni. Infine, un passaggio fondamentale è modificare le sorgenti di APT in modo che puntino ai repository Debian 13 Trixie. Invece di modificare manualmente i file,
  • /etc/apt/sources.list e quelli nella cartella /etc/apt/sources.list.d/, il comando sed semplifica l'operazione: sudo sed -i ‘s/bookworm/trixie/g’ /etc/apt/sources.list /etc/apt/sources.list.d/*

Questa sostituzione automatica garantisce che tutti i file sorgente puntino ora alla versione futura. Debian 13 introduce anche il repository non-free-firmware, pensato per i firmware proprietari richiesti per determinati hardware, in particolare quelli relativi ai driver NVIDIA o ad altre periferiche non compatibili con le rigide Linee Guida Debian per il Software Libero (DFSG).

<!– wp:code {"content":"
sudo apt-mark showhold
“} –>
Elenca e gestisci i pacchetti di terze parti per evitare conflitti ed errori durante l'aggiornamento.

Disabilita i blocchi sui pacchetti essenziali per l’aggiornamento.

Automatizza la modifica dei repository in modo che puntino a Trixie con comandi shell robusti. Per saperne di più sulla gestione dei pacchetti e sulla sicurezza degli ambienti Linux, ecco un utile articolo sull’ottimizzazione e la gestione dei repository su linuxencaja.net. Procedure dettagliate per l'aggiornamento da Debian 12 a Debian 13 Una volta completati tutti i preparativi, inizia l’aggiornamento vero e proprio. Il processo è semplice, ma richiede pazienza, poiché è possibile scaricare e installare diversi gigabyte. L’aggiornamento deve essere eseguito nel seguente ordine preciso, su un sistema senza carico significativo: Aggiornare l'elenco dei pacchettiin modo che APT sia a conoscenza del nuovo software:

<!– wp:code {"content":"
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
“} –>
sudo apt-get update

Avviare l’aggiornamento completo alle versioni di Debian 13 monitorando le dipendenze:sudo apt-get dist-upgrade –autoremove -y

  • Questo comando aggiorna i pacchetti a Trixie e rimuove automaticamente i pacchetti vecchi e obsoleti. È essenziale attendere il completamento del processo senza interromperlo. In caso di problemi, alcuni servizi come systemd o il server X negli ambienti GNOME, KDE o XFCE potrebbero essere temporaneamente interessati, richiedendo un riavvio. Una volta completata la procedura, riavviare il computer:
  • sudo reboot Dopo il riavvio, confermare che la migrazione sia avvenuta correttamente con:
  • lsb_release -a Il terminale dovrebbe visualizzare:

ID distributore: Debian Descrizione: Debian GNU/Linux 13 (trixie)Versione: 13

Nome in codice: trixie

Questa conferma indica l’avvenuta transizione.

  1. https://www.youtube.com/watch?v=UklxKvXoRYc Per chi preferisce il supporto video, questa risorsa di YouTube spiega anche in dettaglio ogni passaggio importante, dai backup alla pulizia post-installazione. Pulire e ottimizzare il sistema dopo l’aggiornamento
<!– wp:code {"content":"
sudo apt-get update
“} –>
È essenziale non trascurare il processo di post-migrazione. Un sistema pulito previene crash e libera spazio su disco. Tre comandi essenziali facilitano questa pulizia:
  1. Rimozione dei pacchetti orfani: sudo apt autoremove –purge
<!– wp:code {"content":"
sudo apt-get dist-upgrade --autoremove -y
“} –>
Rimozione dei pacchetti obsoleti non presenti nei repository:

sudo apt purge ‘~o’

Pulizia della cache di APT:

<!– wp:code {"content":"
sudo reboot
“} –>
sudo apt autoclean

Questi comandi, in particolare i primi due, possono essere eseguiti con l’opzione

<!– wp:code {"content":"
lsb_release -a
“} –>
-s

(simulazione) per controllare l’elenco delle rimozioni proposte. Evitano di rimuovere un pacchetto di terze parti che temporaneamente non è più riconosciuto perché il suo repository non è ancora stato aggiornato.

<!– wp:code {"content":"
Distributor ID:tDebiannDescription:tDebian GNU/Linux 13 (trixie)nRelease:t13nCodename:ttrixie
“} –>
Infine, Debian 13 introduce il
comando apt modernize-sources
, che converte i classici file
sources.list

nel nuovo formato deb822. Questa transizione migliora la chiarezza, la sicurezza e la gestibilità delle fonti APT:

sudo apt modernize-sources

Una volta convalidato, questo passaggio finalizza l’aggiornamento del repository. I vecchi file vengono salvati con l’estensione .bak nel caso in cui sia necessario un rollback.

https://www.youtube.com/watch?v=4c8Wku750oQ

Anticipare le sfide e sfruttare i miglioramenti in Debian 13

  • La migrazione a Debian 13 Trixie non è solo un aggiornamento logico di APT o del kernel. Apre le porte a un ambiente Linux più sicuro e performante, compatibile con le tecnologie future. Ad esempio, Systemd ha integrato ottimizzazioni all’avvio e una migliore gestione dei servizi per facilitare la manutenzione e il monitoraggio. OpenSSL, da parte sua, beneficia di un aggiornamento critico in Debian 13 che rafforza la sicurezza delle comunicazioni di rete. Una migrazione di successo implica anche l’affrontare i cambiamenti nella gestione delle interfacce grafiche più diffuse. GNOME, KDE e XFCE sono stati aggiornati per offrire una serie di miglioramenti in termini di usabilità e integrazione di sistema, tra cui la gestione energetica, le notifiche e la connettività delle periferiche. Questi sviluppi sono descritti in dettaglio in diverse risorse, in particolare su linuxencaja.net, che tratta anche l’ecosistema Linux in senso più ampio e le sue attuali sfide.
<!– wp:code {"content":"
sudo apt autoremove --purge
“} –>
Supporto esteso per nuove tecnologie hardware e software.
  • Avvio ottimizzato tramite Systemd per tempi di accesso ridotti.
<!– wp:code {"content":"
sudo apt purge '~o'
“} –>
Sicurezza di rete rafforzata grazie agli aggiornamenti di OpenSSL.
  • Ambienti grafici più fluidi e stabili (GNOME, KDE, XFCE).
<!– wp:code {"content":"
sudo apt autoclean
“} –>
Infine, se si dispone di hardware obsoleto o sovraccarico, si consiglia di consultare i suggerimenti per rivitalizzare il proprio sistema Linux, ad esempio con questi consigli pratici e moderni su linuxencaja.net.

Per gli utenti curiosi, la gestione migliorata dei container Docker in Debian 13 consente distribuzioni più efficienti e sicure negli ambienti virtualizzati.

<!– wp:code {"content":"
sudo apt modernize-sources
“} –>