Error al cargar bibliotecas compartidas: libgthread-2.0.so.0

14

Intenté intentar ejecutar el depurador IDA en mi Ubuntu 13.10 [64 bit] y aparecieron muchos "Error al cargar bibliotecas compartidas". Instalé bibliotecas de 32 bits y las resolví, pero estoy atascado con libgthread-2.0.so.0. Traté de descargar e instalar el paquete .deb desde aquí , pero después de la instalación, el centro de software dice que ya está instalada una nueva versión

¿Alguna idea de cómo resolver esto?

[Editar 1] Solución

El problema era que IDA buscaba bibliotecas de 32 bits y lo que tenía en mi sistema era bibliotecas de 64 bits y lo que descargué también era de 64 bits, por eso Software Center dijo que ya existía. Entonces, la solución es instalar una variante de 32 bits de la biblioteca

Paso 1: busque el paquete que incluye esta biblioteca

#dpkg -S libgthread-2.0.so.0 
 libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0

Paso 2: Instale la versión de 32 bits de la misma, así que agregue i386 en lugar de amd 64.

#apt-get install libglib2.0-0:i386

Ahora todo funciona bien ...

3lokh
fuente

Respuestas:

9

No estoy seguro de que esto justifique una pregunta por separado, así que la estoy publicando aquí. Para instalar IDA Pro en Ubuntu 14.04 de 64 bits, requiere algunas dependencias más de 32 bits:

sudo apt-get install libfontconfig1:i386 libXrender1:i386 libsm6:i386 libfreetype6:i386 libglib2.0-0:i386

Una vez que los instala, IDA parece comenzar bien.

romandas
fuente
3
Solo uno más: libxext6: i386
Wu Yongzheng
1
Si tiene algún error QT xcb, instálelo libqt5gui5:i386.
Wu Yongzheng
Esta respuesta ayuda a instalar el controlador del módem ZTE MF710 en Ubuntu 15.10 de 64 bits. La forma en que funciona el conocimiento compartido, ¡increíble!
Anwar