Upgrades Debian
Vamos a pasar de una version de debian a otra.
Checklist antes del upgrade
Antes de un upgrade mayor de Debian, haz backup o snapshot, confirma que tienes acceso por consola si se cae SSH, revisa repositorios de terceros y comprueba espacio libre en /boot y /. Guarda una copia de /etc/apt/sources.list* y lee con calma los paquetes que apt propone eliminar antes de aceptar.
Actualizamos nuestro sistema primero de todo:
1
2
3
4
sudo apt-get update
sudo apt-get upgrade
sudo apt-get full-upgrade
sudo apt-get --purge autoremove
Reiniciamos.
Despues de reiniciar, vamos a cambiar la distro, en este caso pasaremos de bullseye a bookworm:
1
2
cp -v /etc/apt/sources.list /root/sources.list-bakup.11.bullseye
vim /etc/apt/sources.list
Podemos sustituir directamente y hacer una copia de seguridad con:
1
sudo sed -i'.bak' 's/bullseye/bookworm/g' /etc/apt/sources.list
Hacemos un update para que pille los repos, y luego un upgrade minimo:
1
2
apt-get update
apt-get upgrade --without-new-pkgs
Luego de responder las preguntas, hacemos el full upgrade:
1
apt-get full-upgrade
Y reiniciamos
1
systemctl reboot
Revisamos nuestra version de sistema:
1
2
uname -mrs
lsb_release -a
Cuando estemos seguros de que todo esta bien, podemos purgar restos:
1
apt-get --purge autoremove
Repositorios y claves
1
2
3
apt update
apt full-upgrade
apt install -y ca-certificates gnupg apt-transport-https
Si falla una clave publica de repositorio:
1
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
Cambio de version
1
2
3
4
5
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i 's/<VERSION_ANTERIOR>/<VERSION_NUEVA>/g' /etc/apt/sources.list
apt update
apt full-upgrade
reboot