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

14

Eu estava tentando executar o depurador IDA no meu Ubuntu 13.10 [64 bits] e muitos "Erros ao carregar bibliotecas compartilhadas" apareceram. Instalei bibliotecas de 32 bits e as resolvi, mas estou com o libgthread-2.0.so.0. Tentei baixar e instalar o pacote .deb a partir daqui , mas, após a instalação do software, o software já diz que uma nova versão está instalada

Alguma idéia de como resolver isso.?

[Editar 1] Solução

O problema era que a IDA estava procurando bibliotecas de 32 bits e o que eu tinha no meu sistema eram bibliotecas de 64 bits e o que eu baixei também foi de 64 bits, por isso o Software Center disse que já existe. Então a solução é instalar uma 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

Etapa 2: Instale a versão de 32 bits do mesmo, então adicione i386 em vez de amd 64.

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

Agora tudo funciona bem ..

3lokh
fonte

Respostas:

9

Não tenho certeza se isso merece uma pergunta separada, por isso estou postando aqui. Para instalar o IDA Pro no Ubuntu 14.04 de 64 bits, são necessárias 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.

romandas
fonte
3
Apenas mais uma: libxext6: i386
Wu Yongzheng
1
Se você tiver algum erro do QT xcb, instale libqt5gui5:i386.
Wu Yongzheng
Esta resposta ajuda a instalar o Driver ZTE MF710 Modem no Ubuntu 15.10 de 64 bits. A maneira como o conhecimento compartilhado funciona, incrível !!
Anwar