Post

Upgrades Debian

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
This post is licensed under CC BY 4.0 by the author.