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


14

我试图在Ubuntu 13.10 [64位]上运行IDA调试器,但出现许多“加载共享库时出错”。我安装了32位库并解决了它们,但我坚持使用libgthread-2.0.so.0。我尝试从此处下载并安装.deb软件包,但是安装软件中心提示已经安装了新版本

任何想法如何解决这个问题?

[编辑1]解决方案

问题在于IDA正在寻找32位库,而我在系统上拥有的是64位库,而我下载的也是64位,这就是为什么Software Center说它已经存在。所以解决方案是安装库的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

现在一切正常。

Answers:


9

我不确定是否需要另外一个问题,所以我将其发布在这里。为了在64位Ubuntu 14.04上安装IDA Pro,它还需要一些32位依赖项:

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

安装这些文件后,IDA似乎可以正常启动。


3
还有一个:libxext6:i386
Wu Yongzheng

1
如果您有QT xcb错误,请安装libqt5gui5:i386
吴永正

此答案有助于在64位Ubuntu 15.10上安装ZTE MF710调制解调器驱动程序。共享知识的工作方式,太神奇了!!
安瓦尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.