首页 » 技术 » debian7下安装ia32-libs的简易方法

debian7下安装ia32-libs的简易方法

 

有时候我们会发现软件运行不了。第一反应肯定缺少库文件,想到了ldd,当用ldd查看的时候,会发现提示:"not a dynamic executable"

ldd

其实很大的原因就是我们在64位的机器上运行着32位的软件。其实我们也可以使用 另外一命令来看

readelf -d 你的程序 | grep NEEDED

 

如果我们想修复32位软件在64位的正常运行,可以安装"ia32-libs"来支持。在debian6下很方便,直接apt-get install就安装好了。这次我发现在debian7下,163的源竟然找不到这个软件,aptitude install也不正常。经过多方研究,通过下面的途径可以解决。

 

首先把debian7的源修改成debian6的,修改好了记得update。然后输入以下命令:

aptitude install ia32-libs

页面提示:aptitude

第一步,切记选择n

后面一直选择n,直到提示有downgrade[降级]字样的选择界面时选择Y下载软件包自动执行安装。

 

原文链接:debian7下安装ia32-libs的简易方法,转载请注明来源!

2