注:文中系统版本: Deepin 4.4.30-1 (2016-11-01) x86_64 GNU/Linux(Deepin15.3)
永中Office似乎为32位版本,直接运行sudo ./setup会出现以下提示:
error while loading shared libraries: ia32-libs : cannot open shared object file: No such file or directory
即缺少相关依赖包。
故在解压之后的Readme.txt中,给出了64位Linux下相应的安装指导:
64位系统上安装32位永中Office 需要32位运行环境。下面列举部分64位系统上32位运行环境的安装方法(进行前要求先获得root权限。过程中提示需要相关依赖包,请一并安装。):
1.64位Ubuntu12.04测试版
终端下分别执行“apt-get install ia32-libs”,“apt-get install libxtst:i386”
2.64位Debian6
终端下分别执行“apt-get install ia32-libs”,“apt-get install ia32-libs-gtk”
但是该安装指导已经过时,在基于Debian的Deepin下尝试安装ia32-libs,提示:
现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
lib32z1 lib32ncurses5
E: 软件包 ia32-libs 没有可供安装的候选者
经查询可知ia32-libs包早在2013年就已经被废止,各种发行版软件源中也已无法找到,虽然可以强行添加废止的旧版软件源来安装这个包,但显然不是最为合适的方法。
解决方法为:
apt-get install libpangox-1.0-0:i386
apt-get install gtk2-engines-murrine:i386
apt-get install gtk2-engines-pixbuf:i386
apt-get install gnome-themes-standard:i386
安装以上依赖之后,即可成功运行安装程序。
永中相关版本截图:
深度截图20161212125751.png后续更新:在Arch Linux上,实现对32位程序的支持更为简单,只要开启Multilib即可。
网友评论