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位的库,我感觉

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

posted @ 2013-03-08 10:27  半山th  阅读(841)  评论(0编辑  收藏  举报