Pidgin en Gentoo/Sabayon (how-to)

Como todo buen geek ayer me dispuse a actualizar mi pidgin, y ya que el pidgin que estaba en portage me dio error, siempre es bueno recordar la compilacion manual de paquetes.

Después de bajarnos el archivo lo descomprimimos en una carpeta.

Las siguientes bibliotecas son utiles

  • libxml2-devel >= 2.6.0
  • gnutls-devel (lo necesitaremos para el msn)
  • gtk2-devel

Procedemos a la configuración del paquete acorde a nuestro sistema ejecutamos el siguiete comando dentro de la carpeta

#./configure

Si faltara alguna libreria el script no lo informara

Si todo esta bien, procedemos a compilar el paquete con:
#make
Ahora solo nos falta instalarlo en gentoo.

#make install

Ya podremos ejecutar pidgin poniendo pidgin en una terminal, o en el menu de KDE/Gnome

El verdadero problema:

Cuando me di cuenta, me dio lo mismo porque el problema persistia, y la salida en consola era:

pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory
Solucion: Pidgin busca esa libreria la librereia en /usr/lib, pero en distribuciones gentoo siempre la he encontrado en /usr/local/lib (no me pregunten porque, no soy Danniel Robbins)

Asi que la solución fue crear un enlace (yo lo hice simbolico pero puede ser duro)

#ln -s /usr/local/lib/libpurple.so.0 /usr/lib/

Si el problema persiste por alguna extraña razon  no estaba ahi, se debe proceder a una busqueda, ya que existen demasiadas formas, en mi caso utilizo el paquete mlocate asi:
#locate libpurple.so.0

facebook comments:

  1. tuxtor

    Usando GranParadiso 3.0a7 GranParadiso 3.0a7 en GNU/Linux GNU/Linux

    @Javihm: Supuestamente la antigua version tronaba con una onda que se mandaba desde el msn en window$, pero igual a mi nunca me paso

  2. tuxtor

    Usando Firefox 2.0.0.11 Firefox 2.0.0.11 en GNU/Linux GNU/Linux

    @ELMETA: Pues en este post se hace manualmente la compilacion, pero actualmente pidgin ya esta disponible en portage, si en dado caso el icono no aparece el por las useflags (ya me paso) asegurate de utilizar la USEFLAT gtk.

    Podes encontrar el ejecutable the pidgin con which o tambien whereis

  3. Christian

    Usando BonEcho 2.0.0.13 BonEcho 2.0.0.13 en GNU/Linux GNU/Linux

    Hola a todos, perdona la pregunta pero realmente soy nuevo en esto de linux, tengo conocimientos de sistemas windows y gentoo ha sido mi primera experiencia. Quiero instalar la nueva version de pidgin y he descargado el archivo pidgin-2.5.6.tar.bz2 de aqui en adelante no se que hacer.

    Gracias por su tiempo.

  4. Christian

    Usando Internet Explorer 8.0 Internet Explorer 8.0 en Windows XP Windows XP

    Realmente es la version MEGABOX 2.0 para Playstation 3, esta version esta basada en Linux Gentoo. Debo recordarte que las versiones de Linux compatibles con PS3 deben ser PPC64 que el la arquitectura Power PC.

  5. tuxtor

    Usando Firefox 3.0.9 Firefox 3.0.9 en GNU/Linux GNU/Linux

    @Christian no se que tan actualizado este MEGABOX respecto al gentoo original pero esta post ya es viejo, si es que esta basado en gentoo bastaria con

    emerge pidgin

    Esa instruccion baja el codigo fuente y compila el codigo resolviendo dependencias para no quebrate tanto la cabeza, gentoo ya trae los compiladores necesarios, si por el contrario queres compilar lo ultimo de lo ultimo con el tar.bz2 que ya descargaste, el procedimiento es similar a compilar cualquier programa, va más o menos asi:

    tar -xjvf pidgin-2.5.6-tar.bz2
    cd pidgin-2.5.6
    :/configure
    make
    make install

    Con eso lo deberias de compilar e instalado en tu sistema (si ya tienes una version vieja la quitas con

    emerge –unmerge pidgin

  6. Christian

    Usando Internet Explorer 8.0 Internet Explorer 8.0 en Windows XP Windows XP

    Gracias Tuxor por su valioso tiempo, solo puedo intentarlo en la noche cuando llegue a casa, la duda nueva que me surge es si al utilizar el comando “emerge -unmerge pidgin” se quita el icono y el acceso directo del escritorio.

Deja un comentario