Erreur lors du chargement des bibliothèques partagées: libgthread-2.0.so.0

14

J'essayais d'exécuter le débogueur IDA sur mon Ubuntu 13.10 [64 bits] et de nombreuses "Erreur lors du chargement des bibliothèques partagées" sont apparues. J'ai installé des bibliothèques 32 bits et les ai résolues mais je suis bloqué avec le libgthread-2.0.so.0. J'ai essayé de télécharger et d'installer le package .deb à partir d' ici , mais lors de l'installation, le centre logiciel indique qu'une nouvelle version est déjà installée

Des idées pour résoudre ce problème.?

[Modifier 1] Solution

Le problème était que l'IDA recherchait des bibliothèques 32 bits et ce que j'avais sur mon système était des bibliothèques 64 bits et ce que j'avais téléchargé était également 64 bits, c'est pourquoi Software Center a dit qu'il existait déjà. La solution consiste donc à installer une variante 32 bits de la bibliothèque

Étape 1: recherchez le package qui inclut cette bibliothèque

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

Étape 2: installez la version 32 bits du même, alors ajoutez i386 au lieu d'amd 64.

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

Maintenant, tout fonctionne bien ..

3lokh
la source

Réponses:

9

Je ne suis pas sûr que cela justifie une question distincte, donc je la poste ici. Pour installer IDA Pro sur Ubuntu 14.04 64 bits, il nécessite quelques dépendances 32 bits supplémentaires:

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

Une fois que vous les avez installés, IDA semble bien commencer.

romandas
la source
3
Encore un: libxext6: i386
Wu Yongzheng
1
Si vous avez une erreur QT xcb, installez libqt5gui5:i386.
Wu Yongzheng du
Cette réponse aide à installer le pilote de modem ZTE MF710 sur Ubuntu 15.10 64 bits. La façon dont les connaissances partagées fonctionnent, incroyable !!
Anwar