![加载共享库时出错:libgthread-2.0.so.0](https://linux22.com/image/1119513/%E5%8A%A0%E8%BD%BD%E5%85%B1%E4%BA%AB%E5%BA%93%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9Alibgthread-2.0.so.0.png)
我尝试在 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 似乎就可以正常启动。