Vamos a ver el paso a paso para poder migrar de la versión de Debian 11 a 12 por medio de la terminal con unos breves pasos, siempre recomiendo hacer un backup de la data que tengamos, por lo general no pasa pero por si algo «puede malir sal».
¿Por qué actualizar a Debian 12 (Bookworm) desde Debian 11?
La versión estable de Debian 12 se lanzó recientemente el 10 de junio de 2023, luego de un desarrollo de casi un año y diez meses. El nombre en clave de Debian 12 es » Bookworm » y será compatible durante los próximos cinco años.
- Ha introducido más de 11.089 paquetes nuevos y se han actualizado 43.254 paquetes existentes.
- Incluye una gran cantidad de páginas de manual traducidas en varios idiomas, como alemán, griego, finlandés, indonesio, checo, noruego, sueco, vietnamita, serbio, ruso y más.
- Tiene un instalador mejorado y admite múltiples entornos de escritorio como GNOME, Plasma, LXDE, KDE, LXQt, Xfce y MATE.
- Admite nueve arquitecturas: ARM de 64 bits, ARMv7, IBM System Z, PC de 32 bits (i386) y PC de 64 bits, ARM EAB y más. Sin embargo, no es compatible con ningún procesador i586 de una PC de 32 bits. Si tienes uno, deberías seguir disfrutando de Debian 11.
- Ha introducido un repositorio completamente nuevo llamado » firmware no libre » que separa el firmware no libre de los paquetes no libres restantes. Esto ayuda a permitir el correcto funcionamiento de los componentes de hardware, como adaptadores de red o tarjetas gráficas.
- Contiene muchos paquetes de software actualizados, incluidos Apache 2.4.57, GnuPG 2.2.40, Nginx 1.22, PostgreSQL 15, OpenJDK 17, Vim 9.0, y la lista continúa.
ACLARACIÓN: voy a hacer todo el procedimiento como root. Y vamos a tener que ir respondiendo algunas preguntas en el proceso yo deje todo por defecto.
1- Comprobar versión
lsb_release -d
cat /etc/debian_version
2- Actualizamos a la última versión de Debian 11 y limpiamos el sistema
apt update ; apt upgrade ; apt --purge autoremove
3- Repositorios
Vamos a usar los oficiales, que publique el día de ayer: repositorios debian 12
Editamos el archivo sources.list y pegamos el contenido, podemos comentar los anteriores o eliminar el contenido y usar los nuevos.
nano /etc/apt/sources.list
Y actualizamos
apt update
4- Ahora actualizamos pero excluimos paquetes nuevos
apt upgrade --without-new-pkgs
Ahora estamos listos para hacer un full-upgrade
apt full-upgrade
Y una ver terminado reiniciamos
systemctl reboot
Finalmente purgamos
apt --purge autoremove
Y volvemos a verificar la versión
lsb_release -d
cat /etc/debian_version