Office 在我们工作中是必不可少的办工软件,下面我们介绍一下在Asianux4上如何安装WPS以及我在安装的过程中遇到的一些问题和解决方法和大家分享一下。


1、下载和安装WPS

[root@renlifeng ~]# wget http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/wps-office-8.1.0.3724-0.1.b1p2.i686.rpm


[root@renlifeng WPS]# rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm --nodeps


这里需要说明的是:现在WPS官网只提供32位软件包,如果大家的Linux系统是64位的话,可能会提示安装一些依赖包。具体如何安装我们这里不做详细说明。


2、遇到的问题

[问题1]WPS for Linux occur a fatal error:

System's libstdc++ too old.

For more help, click here.

解决方法:

当您看到此页面,说明您的linux系统的libstdc++库版本过低,导致wps无法启动。

请参照以下步骤解决此问题:

1)获取一个新版本的libstdc++

注: 这只是获取libstdc++的一种方法,任何方法获取libstdc++,只要版本大于4.5都可以

http://packages.debian.org/sid/i386/libstdc++6/download,下载一个包含libstdc++的 deb文件

解压deb文件

[root@renlifeng ~]# ar vx libstdc++6_4.8.2-2_i386.deb #你下载的deb文件

[root@renlifeng ~]# tar xvf data.tar.gz

解压后的./usr/lib/i386-linux-gnu/libstdc++.so.6.0.18 就是我们需要的文件 #后面版本后可能随 下载的文件不同略有区别

2将获取的libstdc++.so放入wps的office6目录

一般来说,如果通过安装包安装,wps的office6目录一般位于/opt/kingsoft/wps-office /office6,如果是绿色版请放入相应目录

以上述获取的文件为例

[root@renlifeng ~]# cp /root/usr/lib/i386-linux-gnu/* /opt/kingsoft/wps-office /office6

3检验

[root@renlifeng ~]# cd /opt/kingsoft/wps-office/office6 # 如果wps安装在其他目录,请对应修改路径

[root@renlifeng ~]# ldd wps > /dev/null

如果输出没有输出,或输出中不包含libstdc++,说明问题成功解决。


[问题2]./wps: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /opt/kingsoft/wps-office/office6/./libstdc++.so.6)

解决方法:

[root@renlifeng ~]# wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/19/Everything/i386/os/Packages/g/glibc-2.17-4.fc19.i686.rpm

[root@renlifeng ~]#rpm -Uvh glibc-2.17-4.fc19.i686.rpm --force


[问题3]系统缺少字体报如下错误:

140119601.png

点击解决方案按钮会弹出一个页面,按照页面的方法进行操作,方法如下:

页面地址:http://bbs.wps.cn/thread-22355435-1-1.html

下载附件然后解压到~/.fonts目录,然后重启wps即可。
说明:这些文件为微软版权所有,使用这些字体请自行确定拥有这些字体的使用授权(比如说有 某版本windows授权即可)

另外据一部分用户反映,如果系统安装了xfonts-mathml可能导致符号无法显示。
经过查证,发现是因为xfonts-mathml中也存在一个字体叫Symbol导致的。
如果安装上述字体后仍存在乱码现象,请尝试移除xfonts-mathml包。

[问题4]打开一个空白文档里报/opt/kingsoft/wps-office/office/wps: symbol lookup error: /opt/kingsoft/wps-office/office6/libftex.so: undefined symbol: FT_Reference_Face

问题:这是由于wps需要更新版本的freetype库( 这里我们需要2.4以上的版本)

解决办法:

1. 首先下载新版本的lib,下载地址:

[root@renlifeng ~]# ftp://195.220.108.108/linux/fedora/linux/updates/18/x86_64/freetype-2.4.10-5.fc18.i686.rpm

2.安装软件包

[root@renlifeng ~]#rpm -Uvh freetype-2.4.10-5.fc18.i686.rpm

然后启动wps,就可以新建文档了。