Actualizar Debian Lenny a Squeeze

Introducción.

El día de ayer fue liberada la versión 6.0 (Squeeze) de GNU/Linux Debian.  En el presente artículo se describen los pasos necesarios para actualizar este sistema operativo desde su versión anterior, Lenny (5.0), a la actual.

Como en toda actualización se recomienda hacer copias de seguridad previas de la información importante y en caso de realizarse en un servidor en producción se recomienda realizar pruebas de compatibilidad para garantizar su correcto funcionamiento.

Procedimiento.

Crear una copia de seguridad de la lista de repositorios del sistema operativo.

# cp /etc/apt/sources.list /etc/apt/sources.list.bak

Modificar la lista de repositorios del sistema operativo reemplazando las ocurrencias de Lenny a Squeeze.  El resultado final será algo similar a lo mostrado a continuación.

# vi /etc/apt/sources.list

# main repo
deb http://ftp.debian.org/debian/ squeeze main
deb-src http://ftp.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# contrib & non-free repos
#deb http://ftp.debian.org/debian/ squeeze contrib non-free
#deb-src http://ftp.debian.org/debian/ squeeze contrib non-free
#deb http://security.debian.org/debian/ squeeze/updates contrib non-free
#deb-src http://security.debian.org/debian/ squeeze/updates contrib non-free

Actualizar los índices de los paquetes a partir de los nuevos repositorios recién configurados.

# aptitude update

Instalar screen (opcional) para mantener la actualización aún si se cierra el shell desde donde se inició.

# aptitude install screen

Ejecutar screen si se instaló.

# screen

Si se pierde la conexión con el shell de la instalación, es posible recuperar su acceso mediante la ejecución del siguiente comando.

# screen -Dr

Actualizar los paquetes básicos para la instalación de la nueva versión.

# aptitude install apt dpkg aptitude

Realizar la actualización del sistema operativo.

# aptitude dist-upgrade

Enlaces.

Leave a Reply

Your email address will not be published. Required fields are marked *