换了电脑新装了ubuntu 15.04 64位,启动ida时报错“Error while loading shared libraries: libgthread-2.0.so.0”。这是因为ida需要32位的库而我的系统是64位的,所以要安装32位的库。
说缺少libgthread-2.0.so.0那我就先安装libgthread-2.0.so.0呗:
dpkg -S libgthread-2.0.so.0
sudo apt-get install libglib2.0-0:i386
完了启动ida又提示缺少另一个,再安又提示..得了,直接把32位的库都安了吧。
sudo apt-get update
sudo apt-get install ia32-libs
然而并没有成功,报错:
正在读取软件包列表...完成
正在分析软件包的依赖关系树
正在读取状态信息...完成
现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已经被废弃,
或者只能在其他发布源中找到
....
最终:
dpkg --print-architecture
dpkg --add-architecture i386
apt-get update
apt-get install iceweasel:i386
ubuntu14.04 64位 安装 ia32-libs库
Error while loading shared libraries: libgthread-2.0.so.0
64位Ubuntu系统安装32位兼容库