Fehler beim Laden der gemeinsam genutzten Bibliotheken: libgthread-2.0.so.0

14

Ich habe versucht, IDA-Debugger auf meinem Ubuntu 13.10 [64-Bit] auszuführen, und viele "Fehler beim Laden freigegebener Bibliotheken" wurden angezeigt. Ich habe 32-Bit-Bibliotheken installiert und diese behoben, aber ich bleibe bei der libgthread-2.0.so.0. Ich habe versucht, das .deb-Paket von hier herunterzuladen und zu installieren , aber bei der Installation meldet das Software Center, dass bereits eine neue Version installiert ist

Irgendwelche Ideen, wie man das löst.

[Edit 1] Lösung

Das Problem war, dass die IDA nach 32-Bit-Bibliotheken suchte und auf meinem System 64-Bit-Bibliotheken und auch 64-Bit-Bibliotheken heruntergeladen wurden. Aus diesem Grund gab das Software Center an, dass sie bereits vorhanden waren. Die Lösung besteht also darin, eine 32-Bit-Variante der Bibliothek zu installieren

Schritt 1: Suchen Sie das Paket, das diese Bibliothek enthält

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

Schritt 2: Installieren Sie die 32-Bit-Version desselben, und fügen Sie i386 anstelle von amd 64 hinzu.

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

Jetzt funktioniert alles gut ..

3lokh
quelle

Antworten:

9

Ich bin mir nicht sicher, ob dies eine separate Frage rechtfertigt. Ich poste sie hier. Um IDA Pro unter Ubuntu 14.04 64-Bit zu installieren, sind einige weitere 32-Bit-Abhängigkeiten erforderlich:

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

Sobald Sie diese installiert haben, scheint IDA einwandfrei zu starten.

Romandas
quelle
3
Nur noch eine: libxext6: i386
Wu Yongzheng
1
Wenn Sie einen QT xcb-Fehler haben, installieren Sie libqt5gui5:i386.
Wu Yongzheng
Diese Antwort hilft bei der Installation des ZTE MF710-Modemtreibers unter 64-Bit-Ubuntu 15.10. Die Art und Weise, wie geteiltes Wissen funktioniert, ist erstaunlich !!
Anwar