martes, 6 de enero de 2009

Msn Messenger 7.0 en Ubuntu usando Wine

Una de las herramientas (o programas) esenciales cuando se realiza una migración de Windows a Linux (por lo menos en mi caso), es MSN Messenger. Esta pequeña aplicación para chatear es utilizada por millones de personas en todo el mundo, y aunque existen varias aplicaciones nativas de Linux que cumplen su función como lo son el caso de aMSN, Emesene y el extinto ya Monkey Messenger, aun no tienen todas las características que provee el cliente oficial.

Afortunadamente el proyecto Wine, esta realizando grandes avances y uno de estos es la posibilidad de usar el cliente oficial de Windows sobre Linux dándonos acceso a sus diversas características. En este HOWTO explicaré como instalar MSN Messenger 7.0 sobre Ubuntu, utilizando Wine 1.1.12.

Lo primero será verificar que tenemos instalada la ultima versión de Wine, si no la tienes puedes consultar el articulo sobre Wine que escribí anteriormente. Lo siguiente sera preparar un Wineprefix para nuestra aplicación. Para esto utilizaremos la navaja suiza de Wine, Winetricks. Para descargar Winetricks escribimos en la consola:
wget http://www.kegel.com/wine/winetricks
Despues de esto, utilizaremos Winetricks para instalar la versión nativa de las librerías riched20 y msxml3 dentro del Wineprefix de MSNMessenger y además el reproductor de Flash para los Winks. Para esto debemos verificar que tenemos instalado cabextract en nuestro sistema ya que este se encarga de descomprimir muchos de los archivos descargados por Winetricks, en caso de que no, utilizando apt hacemos:
sudo apt-get install cabextract
Luego seguimos con:
WINEPREFIX=~/.MSNMessenger sh winetricks flash riched20 msxml3
Luego de ya tener preparado el Wineprefix, procedemos a instalar MSN Messenger. Lo podemos descargar desde aqui. Ya luego lo instalamos en el wineprefix que hemos preparado:
WINEPREFIX=~/.MSNMessenger wine Instal_MSN_Messenger.EXE
Ya de aqui en adelante es solo seguir las instrucciones que aparezcan. Como un apunte, en las versiones mas nuevas del Kernel ( 2.6.27 en adelante ), Wine puede fallar en detectar la Webcam, esto es debido a un bug introducido por los cambios que se hicieron en el manejo de Webcams en el kernel. Pero la recepción de Webcam funciona correctamente. Si desean mas información pueden acceder a la sección de MSN de base de datos de Wine

Instalar los driver Nvidia 180.11 en Ubuntu Intrepid

Una de las noticias mas interesantes aparecidas recientemente es la de que NVidia libero la ultima versión de sus drivers que finalmente soluciona muchos de los problemas graficos de Compiz y además integra nuevas funcionalidades de sus tarjetas a GNU/Linux. Desafortunadamente aun no hay disponible un paquete para Ubuntu Intrepid lo cual nos deja como opción únicamente esperar a Jaunty.

Pero con este pequeño HOWTO, tratare de explicar como podemos tener acceso a estos drivers sin tener que arriesgarnos a hacer la instalación manual.

Lo primero que debemos hacer es desactivar los drivers actuales de Nvidia. Para eso nos iremos a Sistema -> Administración -> Controladores de Hardware y deshabilitaremos el driver propietario.

Luego nos iremos a http://packages.ubuntu.com y descargaremos las versiones de Jaunty de los siguientes paquetes:
  • nvidia-180-modaliases_180.11-0ubuntu1_i386.deb
  • nvidia-180-kernel-source_180.11-0ubuntu1_i386.deb
  • nvidia-glx-180_180.11-0ubuntu1_i386.deb
Luego instalamos estos paquetes en el mismo orden en que los señale anteriormente y reiniciamos el sistema. Luego de estos sencillos pasos simplemente debemos regresar a Sistema -> Administración -> Controladores de Hardware y encontraremos la opción de utilizar el driver 180.11. Lo activamos y reiniciamos nuevamente.

Espero entonces que este pequeño HOWTO haya sido de mucha utilidad.