WPS Linux 安装

Centos 6.5 (64bit) 安装wps

所需要安装包可根据链接下载也可在附件中找到

一、下载WPS For Linux

           官方下就好了,好像目前只有32位的,我下的地址是:

http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/wps-office-8.1.0.3839-0.1.a9.i686.rpm

 安装方法如下:

           1、先忽略依赖检查安装

           rpm -ivh wps-office-8.1.0.3839-0.1.a9.i686.rpm --nodeps

           注意,一定要带上--nodeps,否则系统会提示你一个依赖问题,先安装进去再解决那个依赖。

二、下载libstdc++

           这个包我系统中安装了,但是还是提示依赖问题,看了一下网上资料,应该时一个文件的问题。没有办法,下一个rpm包,然后提出一个文件来。下载地址是:

           http://dl.fedoraproject.org/pub/fedora/linux/updates/testing/19/i386/libstdc++-4.8.1-1.fc19.i686.rpm

           1、不要安装这个libstdc包,要提取文件出来,命令如下:

           rpm2cpio libstdc++-4.8.1-1.fc19.i686.rpm |cpio -idmv

           此时包所在文件夹下有一个usr目录,这个目录就是我们提出那个包了。

           2、拷贝文件到WPS安装的目录下

               cp ./usr/lib/libstdc++.so.6.0.18  /opt/kingsoft/wps-office/office6/

            我的WPS用默认安装就是到/opt/kingsoft/下的。

           3、创建一个软链接

               cd /opt/kingsoft/wps-office/office6/

               ln -s libstdc++.so.6.0.18 libstdc++.so.6 

           4、编辑/usr/bin/wps文件,这是一个脚本文件

               在开始部分添加如下行
   export LD_LIBRARY_PATH=/opt/kingsoft/wps-office/office6:${LD_LIBRARY_PATH} 

./wps  启动,发现报错说缺少.so文件

因为是64位的系统,wps是32位编译的,所以少了一些库

接着我安装了libglib2.0-0:i386

根据提示,安装相应到包

yum install libglib-2.0.so.0

yum install libstdc++.so.6

yum install libpng12.so.0

yum install libfreetype.so.6

yum install libSM.so.6

yum install libXrender.so.1

yum install libfontconfig.so.1

yum install libXext.so.6

查看gcc编译器版本

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX  

如图所示,最高为13,而我们需要最低的为14.所以

下载新版本的GCC

http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb

用如下解压

ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz

查看文件版本

readelf -h libkso.s

如图所示,class:ELF32说明此为32位的。

总的来说,路很曲折、我们应该根据相应问题来找解决办法

更新版本的freetype

1.freetype 路径转移到

https://archives.fedoraproject.o ... 4.8-4.fc17.i686.rpm

2.解压rpm

Rpm2cpio freetype-2.4.8-4.fc17.i686.rpm |cpio -idmv

3. 复制解压目录usr/lib/libfreetype.so.6.8.0wps的安装目录下“/opt/kingsoft/wps-office/office6”
4. 进入"/opt/kingsoft/wps-office/office6/"目录,创建软链接
ln -s libfreetype.so.6.8.0 libfreetype.so.6


5. 编辑/usr/bin/wps文件,在其中开始部分添加如下行

 export   LD_LIBRARY_PATH=/opt/kingsoft/wps-office/office6:${LD_LIBRARY_PATH}

试试启动看、如果还有错,根据错误进行修改


Logo

更多推荐