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

2 comentarios:

Jose (Gryphus.Bellic) dijo...

No funciona. Lo he probado en Linux Mint 8 Helena (que está basado en Ubuntu 9.10 Karmic) y esto es lo que me sale en el terminal de comandos:

acero@acero-laptop ~ $ wget http://www.kegel.com/wine/winetricks
--2010-02-15 00:07:01-- http://www.kegel.com/wine/winetricks
Resolviendo www.kegel.com... 216.92.86.126
Conectando a www.kegel.com|216.92.86.126|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 142409 (139K) [text/plain]
Guardando: «winetricks»

100%[======================================>] 142.409 31,5K/s en 4,4s

2010-02-15 00:07:07 (31,5 KB/s) - `winetricks' guardado [142409/142409]

acero@acero-laptop ~ $ sudo apt-get install cabextract
[sudo] password for acero:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
cabextract ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 12 no actualizados.
acero@acero-laptop ~ $ WINEPREFIX=~/.MSNMessenger sh winetricks flash riched20 msxml3
wine: created the configuration directory '/home/acero/.MSNMessenger'
wine: configuration in '/home/acero/.MSNMessenger' has been updated.
Executing wget -O install_flash_player_ax.exe -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
--2010-02-15 00:07:58-- http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
Resolviendo fpdownload.macromedia.com... 88.221.10.70
Conectando a fpdownload.macromedia.com|88.221.10.70|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1955472 (1,9M) [application/octet-stream]
Guardando: «install_flash_player_ax.exe»

100%[======================================>] 1.955.472 133K/s en 17s

2010-02-15 00:08:15 (112 KB/s) - `install_flash_player_ax.exe' guardado [1955472/1955472]

sha1sum mismatch! Rename /home/acero/.winetrickscache/./install_flash_player_ax.exe and try again.
acero@acero-laptop ~ $ WINEPREFIX=~/.MSNMessenger wine Instal_MSN_Messenger.EXE
wine: could not load L"C:\\windows\\system32\\Instal_MSN_Messenger.EXE": Module not found

Pancho dijo...

Si Funciona y uso Federa 13.
eso si hay que usar
yum install cabextract