[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RV: Glib y gtk



El mié, 30-08-2006 a las 11:14 +0200, Jorge Jorrín Ruiz de Arcaute
escribió:
> (PERDÓN POR EL HTML ANTERIOR, ... SE ME COLÓ)
>  
> Tengo un programa (que sé que funciona en Fedora) que necesita tener
> instaladas las librerías glib y gtk. Las he buscado en sarge y no están, al
> menos con ese nombre. ¿Es que en Debian tienen otro nombre? Yo tengo
> instaladas:
>  
> libgtk1.2
> libgtk2.0
> libglib1.2
> libglib2.0
>  
> Que no sé si son las correctas, porque el programa sigue sin funcionar. 
> Any idea?
> 
>  
> 

Hola

Si es un binario compilado dinámicamente puedes usar ldd para saber a
que librerías esta enlazado y donde espera encontrarlas. Ejemplo:

$ ldd /usr/bin/xmessage
        linux-gate.so.1 =>  (0xffffe000)
        libXaw.so.7 => /usr/lib/libXaw.so.7 (0xa7f42000)
        libXmu.so.6 => /usr/lib/libXmu.so.6 (0xa7f2c000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xa7edc000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xa7e16000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xa7e0d000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xa7df4000)
        libc.so.6 => /lib/tls/libc.so.6 (0xa7cc2000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xa7cb4000)
        libXpm.so.4 => /usr/lib/libXpm.so.4 (0xa7c9e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xa7c9b000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xa7c96000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xa7c91000)
        /lib/ld-linux.so.2 (0xa7fbe000)

Cuando lo hagas con tu binario saldrán líneas que ponga (not found) pues
instalas apt-file y te dirá en que paquetes vienen:

# apt-get install apt-file
# apt-file-update

Ejemplo:

$ apt-file search /usr/lib/libXaw.so.7
libxaw7: usr/lib/libXaw.so.7

PAQUETE:   ARCHIVO

El único problema que te puede pasar es que tengas conflictos de
versiones por lo que la mejor solución es volverlo a compilar (si
puedes)


NOTA: "strace /ruta/a/tu/programa 2> strace.log"
puede ayudarte a ver en tiempo de ejecución que archivos intenta abrir y
no encuentra.

Saludos

-- 
http://soleup.eup.uva.es/mariodebian

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: