linuxdeepin64位安装32位软件

先看你的软件有没有64位的,如果没有下面提供了7种解决方法,自己折腾吧。

1、安装32位支持环境getlibs,用法为sudo getlibs XXX,这里的XXX为应用程序路径

2、或者sudo apt-get install ia32-libs

3、或者自己安装需要的32位库sudo apt-get install libXXX:i386 ,这里把XXX换成需要的库名称。

4、如果不能运行使用ldd查看文件,看哪些库not found,然后搜索安装。

5、如果还不能运行,使用locate 查看需要的库是否都安装了,如是可能需要建立符号链接到

/usr/lib/i386-linux-gnu或者相应的目录。32位的wps for linux输出pdf功能的依赖解决正是如此。

6、如果还是不行看有没有源码,自己编译。

7、还是不行那就换32位的吧。

总体来说64位linux对待32位的策略是32位程序使用32位库,这就浪费了磁盘空间,因为系统

要安装两套库(64位的和32位的)。我感觉还是windows的策略比较好,64位系统可以直接使

用32位程序。希望linux可以开发出一种转换工具,让32位程序可以直接调用64位的库,我感觉

应该有这种方法,可是没听说过,不知这其中是否还有其它细节。


作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/xdao/p/linux64_install_32.html