12 de agosto de 2013

De Debian Squeeze a Wheezy

Como ya sabemos, instalar una nueva versión de Debian GNU/Linux no significa tener que formatear. A continuación se describen los pasos que se siguieron para pasar de Debian Squeeze a Debian Wheezy.

Editar el archivo "/etc/apt/sources.list" y cambiar "squeeze" por "wheezy" para indicar la versión que deseamos tener:
    # nano /etc/apt/sources.list

Se actualiza la lista de paquetes:
    # apt-get update

Se actualizan a las versiones más recientes los paquetes instalados actualmente. Hay que ejecutar la siguiente instrucción varias veces hasta que no haya paquetes por actualizar:
    # apt-get upgrade

Se actualiza la distribución:
    # apt-get dist-upgrade

En mi caso, me pidió desinstalar varios paquetes y marcaba un error en el proceso con el paquete apt-listbugs deteniéndose. Por lo que tuve que desinstalar apt-listbugs:
    # aptitude remove apt-listbugs

Se ejecuta de nuevo la siguiente orden las veces que sea necesario hasta que ya no haya paquetes por instalar:
    # apt-get dist-upgrade

Instalando los drivers Nvidia

Luego se instalan los drivers de Nvidia para tener aceleración gráfica:
    # aptitude install nvidia-kernel-$(uname -r) nvidia-glx nvidia-xconfig

Se ejecuta la siguiente orden para generar un archivo de configuración xorg:
    # nvidia-xconfig   

Se reinicia el equipo o se reinician las X en caso de que se hayan instalado los drivers de Nvidia después de reiniciar el equipo:
    # /etc/init.d/gdm3 restart

Mejorando el aspecto de Gnome
Siempre he sido usuario de Gnome (he probado varios entornos de escritorio) y no me gustó nada Gnome Shell. Así que para que se asemeje Gnome Shell a Gnome 2 se realizó lo que explico a continuación.

Se instaló el paquete "gnome-core" que no estaba instalado porque siempre hago instalaciones personalizadas y minimalistas:
    # aptitude install gnome-core
El paquete gnome-core agrega a GDM una opción para arrancar un Gnome más parecido a Gnome 2 y un poco más ligero que Gnome Shell llamado GNOME Classic (fallback). Al parecer al instalar los drivers de Nvidia esta opción no aparece si no se tiene instalado el paquete gnome-core.

Los paquetes gnome-shell-extensions y gnome-tweak-tool permiten agregar extensiones a Gnome Shell para que se parezca un poco a Gnome 2: Como el menú de aplicaciones, Lugares, mostrar iconos en el escritorio, entre otros.
    # aptitude install gnome-shell-extensions y gnome-tweak-tool
Una vez instalado se configura desde el menú "Aplicaciones / Herramientas del Sistema / Configuración avanzada" o ejecutando el comando "gnome-tweak-tool" desde la consola.


Configurar VirtualBox

Al actualizar el sistema VirtualBox no arranca. Al intentar ejecutar una maquina virtual marcaba un error y pedía ejecutar el comando "/etc/init.d/vboxdrv setup".  Al ejecutar tratar de reiniciar el servicio marcaba el siguiente error:
    # /etc/init.d/virtualbox restart
    [FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
Se soluciona instalando los fuentes del kernel:
    # aptitude install linux-headers-$(uname -r)

Listo. Ya tenemos la última versión de Debian sin necesidad de formatear.

NOTA: No se usó aptitude para actualizar el sistema porque al ejecutar "aptitude safe-upgrade" aparecían unos números que se incrementaban y nunca terminaba el proceso:
    Resolviendo las dependencias...                 
    abierto: 24340; cerrado: 44732; diferido: 522; conflicto: 2233