Errore durante il caricamento delle librerie condivise: libgthread-2.0.so.0


14

Stavo cercando di provare a eseguire il debugger IDA sul mio Ubuntu 13.10 [64 bit] e sono comparsi molti "Errore durante il caricamento delle librerie condivise". Ho installato librerie a 32 bit e le ho risolte, ma sono bloccato con libgthread-2.0.so.0. Ho provato a scaricare e installare il pacchetto .deb da qui , ma al centro del software di installazione dice già che è installata una nuova versione

Qualche idea su come risolverlo.?

[Modifica 1] Soluzione

Il problema era che IDA stava cercando le librerie a 32 bit e quello che avevo sul mio sistema erano le librerie a 64 bit e quello che avevo scaricato era anche a 64 bit, ecco perché Software Center diceva che esisteva già. Quindi la soluzione è installare la variante a 32 bit della libreria

Passaggio 1: trova il pacchetto che include questa libreria

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

Passaggio 2: installa la versione a 32 bit della stessa, quindi aggiungi i386 invece di amd 64.

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

Ora tutto funziona bene ..

Risposte:


9

Non sono sicuro che ciò meriti una domanda separata, quindi la sto pubblicando qui. Per installare IDA Pro su Ubuntu 14.04 a 64 bit, sono necessarie alcune dipendenze in più a 32 bit:

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

Una volta installati quelli, IDA sembra iniziare bene.


3
Ancora un altro: libxext6: i386
Wu Yongzheng,

1
Se si verifica un errore QC xcb, installare libqt5gui5:i386.
Wu Yongzheng,

Questa risposta aiuta a installare il driver del modem ZTE MF710 su Ubuntu 15.10 a 64 bit. Il modo in cui funziona la conoscenza condivisa, fantastico !!
Anwar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.