加载共享库时出错:libgthread-2.0.so.0

加载共享库时出错:libgthread-2.0.so.0

我尝试在 Ubuntu 13.10[64 位] 上运行 IDA 调试器,结果出现很多“加载共享库时出错”的错误。我安装了 32 位库并解决了这些问题,但我还是卡在 libgthread-2.0.so.0 上。我尝试从这里,但安装时软件中心显示已安装新版本

有什么想法可以解决这个问题吗?

[编辑1]解决方案

问题是 IDA 正在寻找 32 位库,而我的系统上有 64 位库,我下载的也是 64 位,这就是为什么软件中心说它已经存在。所以解决方案是安装库的 32 位版本

步骤 1:找到包含此库的包

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

第 2 步:安装相同的 32 位版本,因此添加 i386 而不是 amd 64。

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

现在一切正常。

答案1

我不确定这是否值得单独提出一个问题,所以我在这里发布它。为了在 Ubuntu 14.04 64 位上安装 IDA Pro,它需要一些其他 32 位依赖项:

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

一旦安装了这些,IDA 似乎就可以正常启动。

相关内容