WPS Linux 安装
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.3
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.0到wps的安装目录下“/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}
试试启动看、如果还有错,根据错误进行修改
更多推荐
所有评论(0)