Actualizar tu sistema operativo es una tarea esencial para mantener la seguridad y el rendimiento de tu servidor. En este artículo, te guiaremos a través del proceso de actualización de Debian 11 a Debian 12. Proporcionaremos ejemplos concretos y comandos detallados para que los principiantes puedan seguirlos fácilmente.

Prerrequisitos

Antes de comenzar con la actualización, asegúrate de que tu sistema cumpla con los siguientes requisitos:

  1. Acceso root: Necesitarás privilegios de superusuario para realizar la actualización.
  2. Copia de seguridad: Es altamente recomendable hacer una copia de seguridad de tus datos y configuraciones importantes.
  3. Conexión a Internet: La actualización requiere descargar paquetes desde los repositorios de Debian.

Paso 1: Preparar el sistema

Antes de actualizar, asegúrate de que tu sistema actual está completamente actualizado.

Actualizar los paquetes actuales

Primero, actualiza la lista de paquetes y todos los paquetes instalados en Debian 11:

sudo apt update
sudo apt upgrade -y

Realizar una actualización completa del sistema

A continuación, ejecuta una actualización completa del sistema:

sudo apt full-upgrade -y

Limpiar paquetes obsoletos

Elimina los paquetes que ya no son necesarios:

sudo apt autoremove -y
sudo apt clean

Paso 2: Modificar los repositorios de Debian

Debian 11 utiliza los repositorios denominados “bullseye”. Para actualizar a Debian 12, necesitas cambiar estos repositorios a “bookworm”.

Editar el archivo sources.list

Abre el archivo sources.list con un editor de texto:

sudo nano /etc/apt/sources.list

Reemplaza todas las instancias de “bullseye” con “bookworm”. Tu archivo debería parecerse a esto:

deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free

deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free

Guarda y cierra el archivo.

Paso 3: Actualizar a Debian 12

Actualizar la lista de paquetes

Actualiza la lista de paquetes para incluir los nuevos repositorios de Debian 12:

sudo apt update

Realizar la actualización mínima del sistema

Realiza una actualización mínima del sistema para evitar problemas de compatibilidad:

sudo apt upgrade --without-new-pkgs

Actualizar completamente el sistema

Ahora, realiza la actualización completa del sistema a Debian 12:

sudo apt full-upgrade

Reiniciar el sistema

Una vez completada la actualización, reinicia tu sistema para aplicar los cambios:

sudo reboot

Paso 4: Verificar la actualización

Después de reiniciar, verifica que la actualización se haya realizado correctamente.

Comprobar la versión de Debian

Ejecuta el siguiente comando para comprobar la versión actual de Debian:

lsb_release -a

Deberías ver una salida que indique que estás utilizando Debian 12.

Verificar el estado del sistema

Asegúrate de que todos los servicios importantes están funcionando correctamente:

sudo systemctl status

Si encuentras algún problema, revisa los archivos de log ubicados en /var/log/ para obtener más detalles.

Si estás buscando un proveedor confiable para tus necesidades de hospedaje en la nube, considera Shape.host. Ofrecen servicios de Linux SSD VPS que son ideales para desarrollar y desplegar tus aplicaciones en un entorno seguro y de alto rendimiento. Con Shape.host, puedes asegurar que tus aplicaciones se ejecuten en un entorno de alta disponibilidad y rendimiento.