Solucionando el problema de conexión que tiene Kmess con la red MSN


Hola Parduseros.

Interrumpo la serie de artículos sobre Amarok, para mostrar la solución a un problema bastante molesto para los que usamos el cliente de mensajería instantánea Kmess. Debido a un cambio hecho por Microsoft, la compatibilidad fue suspendida y tengo la ligera sospecha que esa empresa sólo lo hace por molestar. No obstante muchas personas usan esa red para comunicarse con sus amigos y amigas, y no tener un cliente funcional puede ser muy frustrante. Hoy, el reto, si deciden aceptarlo, es jugar un poco con la terminal y volver a amar a nuestro Kmess.

Primero y gracias a Gabuntu por el tip, bajamos el archivo correspondiente, a la última versión de la librería libmsn, haciendo click aquí. Y luego presionamos en el botón que dice Download, para descargar el archivo a nuestro disco duro.

Luego descomprimimos haciendo click derecho sobre el archivo y escogiendo la opción Extraer archivo comprimido aqui, autodetectar subcarpeta.

Entramos en la carpeta que se creará, cuyo nombre es libmsn-4.2 en este caso, una vez dentro, presionamos F4 para abrir la terminal empotrada en Dolphin e ingresamos cada una de estas ordenes y presionamos Enter. Cada línea es una orden diferente, la primera es para instalar las librerías básicas de compilación, si ya lo habían hecho, pueden saltar esa línea .

sudo pisi it -c system.devel

mkdir build

cd build

cmake ..

sudo make install

Y con eso habremos instalado la librería.

El siguiente paso es compilar Kmess en su versión Git.

Abrimos una terminal, puede ser la que ya tenían abierta en Dolphin, o pueden abrir los programas Konsole o Yakuake. Una vez en la terminal instalamos los siguiente con estas 2 ordenes, recuerden que pueden copiar y pegar:

sudo pisi it git

sudo pisi it kdebase-devel kdelibs-devel qt-devel phonon-devel libXScrnSaver-devel libxslt-devel giflib-devel libgcrypt-devel libgpg-error-devel kdebase kdelibs qt phonon libXScrnSaver libxslt giflib libgcrypt

Con ello estamos listos para compilar, no se asusten que es muy fácil. Es más, confío que con ayuda de Yoyo y paran0id hagamos un .Pisi de esta versión Git de Kmess.

Nos vamos con Dolphin donde queremos tener los archivos de instalación de Kmess, cualquier directorio es valido, siempre y cuando sepamos encontrarlo fácilmente.

Ahora abrimos la terminal empotrada en Dolphin con F4 e ingresamos estas ordenes, a medida que vaya terminando cada una, es normal que la última orden nos pida la contraseña de usuario:

git clone git://gitorious.org/kmess/kmess.git

cd kmess

git checkout -b kmess-2.0.x origin/kmess-2.0.x

git submodule update –init contrib/isf-qt

./configure

make

sudo make install

Recuerden que la terminal empotrada en Dolphin se abre y se cierra con F4. Con esto ya sólo nos bastaría abrir Kmess, pueden presionar Alt + F2 y escribir Kmess y hacer click sobre el resultado.

Un método descrito por nuestro colega Yoyo que puede funcionar si les da pereza compilar desde git o el método anterior no funciona es el siguiente:

Antes de nada desinstalamos el Kmess de repositorios, en caso de que lo tengamos instalado, con esta orden en una terminal:

sudo pisi rm kmess

Vamos a la faena. Nos bajamos la última versión estable de Kmess (a día de hoy 2.0.6.1), lo hacemos desde aquí.

Ahora necesitaremos este parche (patch) que arregla los problemas de conexión y de la lista de contactos.

Entramos acá

Y guardamos el texto con la extensión .patch, quedaría así, follow-location-redirects.patch

O más fácil aún: Picamos con el botón derecho del ratón sobre el link y elegimos guardar enlace como follow-location-redirects.patch

Ahora descomprimimos el .tar.bz2 del kmess y lo guardamos donde queramos.

Dentro de esa carpeta kmess-2.0.6.1 metemos el parche (patch) follow-location-redirects.patch

Abrimos una terminal con F4 y procedemos a aplicar el parche con la siguiente orden:

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

Y ahora ya solo nos queda instalar el kmess desde lo de siempre

Seguimos en la misma carpeta con la terminal abierta

./configure

make

sudo make install

Eso es todo mes amis🙂

=-=-=-=-=
Powered by Blogilo

21 pensamientos en “Solucionando el problema de conexión que tiene Kmess con la red MSN

  1. ahmed medina ortiz (@AhmedMedina)

    :challengeaccepted: lo hice y me funcionó perfecto!!😀 muchisimas gracias, de verdad, creo que este post se llenará de gracias(: si no lo hacen, pues que mal agradecidos. Como siempre super deicidium para salvar a los mortales jaja ya extrañaba el kmess, aunque el pidgin no esta nada mal. saludos!

    Responder
    1. Gilberto Osuna (@sieg84)

      para que funcionara en Kopete, tuve que copiar las librerías
      /usr/local/lib/libmsn.so
      /usr/local/lib/libmsn.so.0.3
      /usr/local/lib/libmsn.so.0.3.0
      a
      /usr/lib/libmsn.so
      /usr/lib/libmsn.so.0.3
      /usr/lib/libmsn.so.0.3.0
      que es donde estaban en pardus.
      instale kmess para ver si funcionaba [el de los repos, no desde git], conectaba pero no mostraba la lista de contactos.

      Responder
    1. deicidium Autor de la entrada

      Hola compa, si funciona pero hay que aplicar un parche y alo mejor eso confunde a algun@s, por ello lo hice así pero mañana puedo ampliar el tema y decir como aplicar el parche y como solucionar el problema en Kopete.

      Responder
  2. Maia

    Hola amigos, me tira al final este error:
    kmess $ sudo make install
    Contraseña:
    [ 0%] Built target translations
    [ 0%] Built target en-handbook
    [ 0%] Built target kmess_automoc
    [ 1%] Building CXX object src/CMakeFiles/kmess.dir/chat/chatmaster.o
    In file included from /home/crispy/Descargas/kmess/src/chat/chatwindow.h:21:0,
    from /home/crispy/Descargas/kmess/src/chat/chatmaster.cpp:38:
    /home/crispy/Descargas/kmess/build/src/ui_chatwindow.h:16:24: fatal error: IsfInkCanvas: No sr directory
    compilation terminated.
    make[3]: *** [src/CMakeFiles/kmess.dir/chat/chatmaster.o] Error 1
    make[2]: *** [src/CMakeFiles/kmess.dir/all] Error 2
    make[1]: *** [all] Error 2
    make: *** [install] Error 2
    Pueden indicarme que realice mal?
    Saludos
    Maia

    Responder
  3. Yoyo

    No puedo instalarlo, me tira el mismo error que a Maia

    Hace poco reinstalé mi Pardus y estoy teniendo poblemas al instalar ciertos programas que antes, en mi anterior instalación de Pardus no tenía…

    Por ejemplo, en esta última Pardus no puedo instalar el IDJC 0.8.6 que es el último, sin embargo en la anterior Pardus antes del ultimo formateo si podía O__0

    Misterios de la vida….

    Responder
    1. deicidium Autor de la entrada

      Prueba instalando.

      sudo pisi it kdelibs-devel qt-devel automoc4 boost-devel libXrender-devel kdebase-workspace-devel libXfixes-devel libXcursor-devel kdebase-devel kwebkitpart-devel qt-webkit-devel

      y luego cuando termine el ./configure, se creara la carpeta build, entra en ella y haces

      make

      sudo make install

      Responder
      1. Yoyo

        Muchas gracias compa, ya tenía todas esas herramientas instaladas tal y como indico aquí http://pardus-es.foroactivo.net/t270-instalar-las-herramientas-de-compilacion-en-pardus#1786 solo me faltaban las (kwebkitpart-devel qt-webkit-devel) las acabo de instalar y agregar a la lista del post del foro.

        Después he seguido lo que comentas entrando a la carpeta build una vez terminado el ./configure y nada, sigue igual, el mismo error

        Para mi que mi Pardus no está bien ajustada, como te dije antes en mi anterior Pardus de antes del formateo nunca tenía problemas para instalar todo tipo de software desde el source y ahora esta última Pardus se me estan resistiendo programas que antes se instalaban sin problemas.

        Saludos

        Un saludo

  4. Thanos_86

    puff Enorme aporte, lo checare llegando a la casa, aunque ya aprendi a vivir sin el msn, ehjjeje, y yoyo, si a mi me pasa igual cuando reinstalo mi pardus, puedo hacer las mismas cosas que tenia en el antiguo, pero en el nuevo no funciona:/

    Responder
  5. alex martinez (@Thanos_86)

    buenas buenas, este metodo yo ya me funciono anterior mente, pero ahora que formatie y reinstale, ya no me funciona :S sustituyo las librerias, pero como quiera no conecta :S ya no se como hacerle o ya se modificaron las librerias ????

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s