Home

ITA - Debian testing

linux debian

Introduzione

Una delle caratteristiche che rende Debian così apprezzata è la possibilità di scegliere il livello di stabilità più adatto alle proprie esigenze. Debian Stable privilegia affidabilità e prevedibilità, mentre Debian Testing offre software più aggiornato mantenendo un buon livello di stabilità.

Attenzione: Testing è pensata per utenti che desiderano versioni più recenti dei pacchetti. Pur essendo generalmente affidabile, può occasionalmente presentare bug o problemi durante le transizioni.

Perché passare a Testing?

Se il sistema è un server di produzione o svolge funzioni critiche, è consigliabile rimanere su Stable.

Prima di iniziare

Prima dell’aggiornamento:

sudo apt update
sudo apt full-upgrade
sudo apt autoremove

Se è stato installato un nuovo kernel, riavviare il sistema.

Modificare i repository

Aprire il file:

sudo nano /etc/apt/sources.list

Sostituire stable oppure il nome della release (ad esempio bookworm) con testing.

Esempio:

deb http://deb.debian.org/debian testing main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security testing-security main

Se si utilizzano repository di terze parti (Docker, VSCode, Google Chrome, ecc.) è consigliabile disabilitarli temporaneamente.

Aggiornare l’indice dei pacchetti

sudo apt update

Eseguire l’aggiornamento

sudo apt full-upgrade

Durante l’aggiornamento APT potrebbe chiedere come gestire alcuni file di configurazione o la rimozione di pacchetti obsoleti.

Riavviare il sistema

sudo reboot

Verificare quindi la versione installata:

cat /etc/debian_version

oppure

lsb_release -a

e il kernel:

uname -r

Verificare eventuali problemi

Se sono presenti dipendenze non soddisfatte:

sudo dpkg --configure -a
sudo apt --fix-broken install

Per verificare eventuali aggiornamenti rimasti:

apt list --upgradable

Pulizia finale

sudo apt autoremove
sudo apt autoclean

Problemi comuni

Repository esterni

Alcuni repository di terze parti potrebbero non essere ancora compatibili con Testing. In questo caso è consigliabile disabilitarli fino a quando non verranno aggiornati.

Driver NVIDIA

Durante alcune transizioni il driver proprietario potrebbe non essere immediatamente compatibile con il kernel più recente. Se necessario, attendere qualche giorno oppure utilizzare temporaneamente il driver nouveau.

Tornare a Stable

Il downgrade da Testing a Stable non è supportato.

Il metodo consigliato consiste nel:

  1. eseguire un backup dei dati;
  2. reinstallare Debian Stable;
  3. ripristinare i dati.

Conclusioni

L’aggiornamento da Debian Stable a Testing è piuttosto semplice: è sufficiente modificare i repository ed eseguire un apt full-upgrade. Prima di procedere è comunque consigliabile effettuare un backup completo e verificare la compatibilità di eventuali repository esterni.

Riferimenti