Actualizar Debian 5 (Lenny) a 6.0 (Squeeze)

Y el anhelado día...llegó! El pasado 5 de febrero fue lanzado oficialmente Debian 6.0 con el nombre de Squeeze. Muchos comenzaron a descargar la distro desde ese día y hubieron fiestas de instalación en diferentes partes del mundo con motivo de este lanzamiento. No puede asistir a la fiesta organizada en Colombia pero si he cacharreado la nueva versión de Debian. 

Muchos ya la habrán instalado desde cero, pero creo que la gran mayoría tenemos una versión anterior a ésta. Buscando en la red, encontré ésta página donde indican los pasos de forma sencilla para actualizarlo. La prueba que hice fue sobre una máquina virtual a la cual le instalé Debian 5 con el kernel 2.6.26-2-686, adicional le instalé LibreOffice , los plugins de flash, archivos de texto y otros con writer. Lo anterior con el fin de verificar si despues de la actualización no se habían borrado los archivos que se crearon. 


ACTUALIZANDO

1. Antes de hacer cualquier cambio sobre su S.O lo mejor es hacer backup de todas tus carpetas y configuraciones que tengas en tu equipo para evitar problemas futuros. En este caso, sería que hicieras backup del /home/tu_usuario y los archivos de configuraciones:
 
tar -czvf host.etc.tar.gz /etc

Guarda el backup en un disco externo o USB con buena capacidad.

2. Edita el archivo /etc/apt/source.list para verificar que tengas las siguientes direcciones:

deb http://ftp.debian.org/debian/ lenny main contrib non-free 
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free 
deb http://security.debian.org/ lenny/updates main 
deb-src http://security.debian.org/ lenny/updates main 
deb http://volatile.debian.org/debian-volatile lenny/volatile main 
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main 
 
3. Una vez hecho lo anterior actualizamos:
# apt-get update 
 
4. Aplicamos los cambios:
# apt-get upgrade
 
5. Actualizamos la distribución:
# apt-get dist-upgrade
 
6. Como en todo sistema se tiene varios paquetes instalados, verificamos que 
ellos estén bien y no tengan problemas
# dpkg --audit
# dpkg --get-selections | grep hold
 
7. Por último verificamos con aptitude que no hayan paquetes dañados y si los
hay debemos corregirlos usando la opción g para ello. Hasta que aparezca:
No packages are scheduled to be installed, removed or upgraded sabremos que
todo está bien. 
 
8. Volvemos a editar el archivo /etc/apt/source.list y añadimos:
 
deb http://ftp.se.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.se.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main 
deb-src http://security.debian.org/ squeeze/updates main 
 
Recomiendo que las direcciones anteriores se les anteponga el signo #
 
9. Actualizamos la lista nueva añadida:
# apt-get update

10. Aplicamos los cambios:
# apt-get upgrade
 
12. Averiguamos la versión del kernel que tenemos e instalamos la imagen 
del mismo:
# uname -r
# apt-get install linux-image-numero-kernel
(donde "numero-kernel" es el resultado del comando anterior)
 
13. Preparar el grep2 y el udev para el nuevo sistema:
# update-grub
# apt-get install udev
 
14. Reiniciamos el sistema:
# reboot
 
15. Una vez iniciado el sistema nuevamente, hacemos el upgrade de la distro:
# apt-get dist-upgrade 
 
16. Hacemos el upgrade al GRUB:
# upgrade-from-grub-legacy  
 
Una vez terminado reiniciamos nuevamente y tendremos nuestro Debian
actualizado a la versión 6.0 con el kernel 2.6.32-5-686
 
NOTA: Debo aclarar que si tenemos drivers que la version 5 
no había reconocido y nos tocó configurarlos puede que toque configurarlos
nuevamente en esta nueva version. 
 
Espero les sea de utilidad como lo fue para mi.

0 Comments: