Pasar de Debian Etch a Lenny sin formatear

Autor: scs | Lecturas: 316 | | marzo 16 2008 @ 21:46 MST |   
DebianActualizar Debian a una versión más reciente es muy sencillo, no se perderá información y no se requiere formatear. Ahí la grandesa de este maravilloso sistema operativo llamado Debian GNU/Linux. A continuación los pasos.

1. Editar el archivo "/etc/apt/sources.list" y modificar los repositorios para que apunten a la versión a la que se pretende actualizar. En este caso deberán apuntar a lenny o testing. Por ejemplo, si tenemos los siguientes repositortios:
## Mirror oficial 
deb http://nisamox.fciencias.unam.mx/debian/ etch main contrib non-free
deb-src http://nisamox.fciencias.unam.mx/debian/ etch main contrib non-free 

## Actualizaciones de seguridad
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib 

# Paquetes multimedia
deb http://www.debian-multimedia.org etch main contrib non-free

Los modificamos para que apunten a testing o a lenny, quedando de la siguiente manera:
## Mirror oficial 
deb http://nisamox.fciencias.unam.mx/debian/ lenny main contrib non-free
deb-src http://nisamox.fciencias.unam.mx/debian/ lenny main contrib non-free 

## Actualizaciones de seguridad
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib 

# Paquetes multimedia
deb http://www.debian-multimedia.org lenny main contrib non-free


2. Ejecutamos "aptitude update" desde consola para actualizar la lista de paquetes disponibles.
3. Ejecutamos "aptitude upgrade" desde consola para actualizar los paquetes que tenemos instalados a la nueva versión disponibles en lenny. Aunque no suele suceder, hay que tener cuidado que esta instrucción  no nos quiera desinstalar algún paquete importante.
4. Esperar a que se descarguen e instalen las nuevas versiones.
5. Volvemos a ejecutar "aptitude upgrade" por si no se actualizó algún paquete. Se repite este paso hasta que no se encuentren disponibles nuevas versiones de los paquetes que tenemos instalados.
6. Aunque se puede actualizar desde el entorno gráfico, es recomendable realizar el siguiente paso desde consola para que no se encuentren en ejecución algunas aplicaciones (el entorno gráfico por ejemplo) al momento de de actualizar. Por ello, se cierran todas las aplicaciones, nos vamos a una tty o terminal (Ctrl + Atl + F1-F6), nos logueamos como root y ejecutamos "/etc/init.d/gdm stop" (o kdm, xdm, etc) para detener el entorno gráfico.
7. Ejecutamos "aptitude dist-upgrade" para pasar de etch a lenny.
8. Esperar.
9. Listo. A disfrutar de Debian lenny.