jueves, 9 de febrero de 2012

Solución: Kmess no muestra lista de contactos

Soy uno de esos usuarios que no está casado con un entorno de escritorio, y por lo tanto no me preocupa mezclar aplicaciones específicas de kde o gnome. Por tal razón, aunque por el momento estoy usando ubuntu 11.10 con unity como escritorio, la aplicación que más me gusta para manejar la mensajería instantánea es kmess.
Sin embargo, debido a un cambio en el protocolo de msn, la versión que se encuentra en ubuntu 11.10 (la versión 2.0.6.1) no muestra la lista de contactos, lo que la vuelve prácticamente una aplicación inutil.


Ya existe un parche que corrige ese problema, sin embargo no se ha liberado una versión actualizada para ubuntu 11.10, así que hay que instalar el parche a mano. Afortunadamente los pasos necesarios no son difíciles, gracias al post publicado en Tuxjm los cuales reproduzco aquí para quien lo los haya visto (y para mantenerlo como referencia por si llego a necesitarlo).

Lo primero que debemos hacer es instalar las dependencias necesarias para poder compilar las fuentes de kmess y el paquete devscripts:

$ sudo apt-get build-dep kmess && sudo apt-get --no-install-recommends install devscripts

Debemos crear un directorio para almacenar las fuentes, en mi caso utilicé el directorio  ~/Descargas/kmess. Dentro de ese directorio introducimos el siguiente comando en la terminal

$ sudo apt-get source kmess

Con lo que obtendremos las fuentes de kmess en una carpeta llamada kmess-2.0.6.1, nos cambiamos a esa carpeta

$ cd kmess-2.0.6.1

y descargamos el parche que soluciona el problema de la lista de contactos

$ sudo wget http://lekensteyn.nl/files/kmess/follow-location-redirects.patch

después aplicamos el parche con el comando

$ sudo patch -p1 < follow-location-redirects.patch 

y compilamos para crear un paquete .deb con el comando

$ sudo debuild -b -uc -us

con esto en la carpeta padre habremos obtenido un paquete deb, así que cambiamos de directorio e instalamos


$ cd ..

$ sudo dpkg -i kmess_2.0.6.1-1build1_i386.deb #en caso de usar la versión de 64 bits, el paquete se llamará kmess_2.0.6.1-1build1_amd64.deb

Después ya puedes ejecutar kmess y ver tu lista de contactos funcionando de nuevo :)



Fuente: http://tuxjm.net/2011/11/09/como-aplicar-un-parche-a-kmess-2061-y-crear-el-paquete-deb-en-ubuntu/


PD: Afortunadamente, la versión de kmess incluida para ubuntu 12.04 ya incluirá el parche para no tener que instalarlo a mano



 








No hay comentarios:

Publicar un comentario