Erro ao carregar bibliotecas compartilhadas: libgthread-2.0.so.0

13

Eu estava tentando tentar executar o depurador IDA no meu Ubuntu 13.10 [64 bit] e muitos "Erro ao carregar bibliotecas compartilhadas" apareceram. Eu instalei bibliotecas de 32 bits e resolvi-os, mas estou preso com o libgthread-2.0.so.0. Eu tentei baixar e instalar o pacote .deb de aqui , mas no centro do software de instalação diz que já está instalada uma nova versão

Alguma idéia de como resolver isso?

[Editar 1] Solução

O problema é que o IDA está procurando por bibliotecas de 32 bits e o que eu tinha no meu sistema era de 64 bits e o que baixei também foi de 64 bits, por isso o Software Center disse que ele já existe. Então solução é instalar variante de 32 bits da biblioteca

Etapa 1: encontre o pacote que inclui esta biblioteca

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

Passo 2: Instale a versão de 32 bits do mesmo, então adicione i386 ao invés de amd 64.

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

Agora tudo funciona bem ...

    
por SleepyLord 28.02.2014 / 13:58

1 resposta

8

Não tenho certeza se isso justifica uma pergunta separada, então estou postando aqui. Para instalar o IDA Pro no Ubuntu 14.04 64 bits, é necessário mais algumas dependências de 32 bits:

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

Depois de instalá-los, o IDA parece começar bem.

    
por romandas 06.07.2014 / 23:02