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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。