WPS的Linux版本的出现简直是Linux党的福音,Ubuntu上的WPS安装非常简单,但是在Fedora上却有点小麻烦。主要是库的依赖问题。下面记录一下Fedora 21的64位版安装WPS的完整过程以备忘。

1、WPS官网下载最新的WPS for Linux版:

http://community.wps.cn/download/      (64位下载i686的rpm包)

2、终端使用rpm命令安装(习惯于将常用软件安装在系统中,所以都用sudo):

sudo rpm -ivh  wps-office-8.1.0.3724-0.1.b1p2.i686.rpm

会提示一大堆依赖检测失败:

2、安装全部依赖的库:

sudo yum install libICE.so. libSM.so. libX11.so. libXrender.so. libc.so. libdl.so. libfontconfig.so. libfreetype.so. libgcc_s.so libstdc++.so libXext.so. libgcc_s.so. libglib-2.0.so. libgobject-2.0.so. libmng.so. libstdc++.so. libz.so. libcups.so. libpng12.so. libGLU.so.

3、再次尝试安装wps的rpm的时候依然会提示依赖检测失败,不过这次只有一个:libmng.so.1。

4、由于Fedora 21中已经安装了该库文件的新版本libmng.so.2,因此不能直接像上面的步骤一样用yum安装(会提示找不到),需要将libmng的1.0b的rpm包下载下来使用rpm命令安装。该文件下载地址:

http://dl.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/libmng-1.0.10-12.fc20.i686.rpm

使用rpm命令安装该包是依然会报错:依赖检测失败:

5、按步骤2的方法,安装被依赖的库:

sudo yum install libjpeg.so. liblcms.so.

然后再次安装libmng,这次会提示已经安装了2.0.2版,比要安装的版本新,所以拒绝安装。因此我们需要使用--force参数强制安装:

sudo rpm -ivh libmng-1.0.-.fc20.i686.rpm --force

6、再次使用rpm命令安装WPS。这次就能够顺利完成了。

sudo rpm -ivh  wps-office-8.1.0.3724-0.1.b1p2.i686.rpm

另外,启动WPS的时候会提示字体缺失,这是WPS使用的特殊的符号字体的下载地址:

http://download.csdn.net/download/wl1524520/6333049

安装一下就不会再报错了。

另外,关于libmng依赖的另一个更暴力的解决办法是不检查依赖强制安装WPS, 也能成功安装,只要不要在WPS 里使用mng图片就没有问题. 不检查依赖强制安装命令:

sudo rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm --force --nodeps  

Fedora 21 64位系统安装WPS教程的更多相关文章

  1. Windows 64位系统安装Apache2.4

    Windows 64位系统安装Apache2.4 来自:百度经验:jingyan.baidu.com 现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来 ...

  2. RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    记得去年4月份的时候,为公司部署测试环境和UAT环境时,在红帽RHEL6 64位系统安装ORACLE 10g 64位数据库时遇到了许多小问题,当时匆匆忙忙也没记录一下这些问题,前几天在虚拟机安装ORA ...

  3. 如何在WIN2008或WIN2012 64位系统安装32位SQL2000

    如何在WIN2008或WIN2012 64位系统安装32位SQL2000 在日常服务器,云服务器或VPS中,因尔特网络工程师遇到部分使用了WIN2008 或WN2012 64位系统的用户需要安装SQL ...

  4. 使用centos 5.x 64位系统安装astgo 2014 v7.3教程(含全套安装文件)

    版本特色: 全自动安装 安装过程中不用频繁输入yes或回车 自带完整号码归属地数据库 自带触屏版WAP ·首先确定你需要使用astgo 2014 7.0还是7.3: astgo 2014 v 7.0 ...

  5. Ubuntu14.04 64位配置Caffe 教程(基于CUDA7.5)

    最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents   ------------------------------------------ ...

  6. python2.7版本win7 64位系统安装pandas注意事项_20161226

    经过卸载安装python几经折腾,参考了各种网站,终于安装成功. [成功的步骤] 保存这个python第三方库网站,网址是http://www.lfd.uci.edu/~gohlke/pythonli ...

  7. 64位系统安装ODBC驱动的方法

    为了更充分的利用硬件资源,我想很多人都开使用64位操作系统了,同时你可以也发现了在64位操作系统上ODBC的驱动找不到了,所以ODBC的东西都没法用了. 因为2007以前版本的Office只有32位版 ...

  8. WIN7 64位系统安装JDK并配置环境变量

    本文来自:http://jingyan.baidu.com/article/3c343ff70bc6ea0d377963df.html 工具/原料 JDK 方法/步骤   首先,下载JDK安装包,到官 ...

  9. windows7 64位系统安装CPU版本TensorFlow(anaconda3.6)

    1>下载anaconda3.6,https://www.anaconda.com/download/,选择64位的anaconda3.6,安装时候,路径可以自定义,但是要选择把路径添加到环境变量 ...

随机推荐

  1. NOIP模拟赛-征兵

    一个国王,他拥有一个国家.最近他因为国库里钱太多了,要征集一只部队要保卫国家.他选定了N个女兵和M个男兵,但事实上每征集一个兵他就要花10000RMB,即使国库里钱再多也伤不起啊.他发现,某男兵和某女 ...

  2. jsp Request获取url信息的各种方法比较

    从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String p ...

  3. C# .NET 基本概念

    1. private. protected. public. internal 修饰符的访问权限.   private : 私有成员, 在类的内部才可以访问.    protected : 保护成员, ...

  4. typedef 揭秘

    typedef用来声明一个别名,typedef关键字后面是一个声明.语法上typedef属于存储类声明说明符 一.引言 如果你理解typedef的简单形式: typedef int PARA; 这种形 ...

  5. MS - 1 - 把二元查找树转变成排序的双向链表

    ## 1. 把二元查找树转变成排序的双向链表 ## ### 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表. ### 要求不能创建任何新的结点,只调整指针的指向. 10       ...

  6. td的所有style

    td.style.clear= td.style.posRight=0 td.style.backgroundRepeat= td.style.borderTopStyle= td.style.mar ...

  7. Access、Hybrid和Trunk

    以太网端口有三种链路类型:Access.Hybrid和Trunk.Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口:Trunk类型的端口可以属于多个VLAN,可以接收和发送多个VL ...

  8. Mac Aria2 使用Privoxy将socks代理转化为http代理

    安装Privoxy 打开终端安装privoxy来实现这里我是通过brew来进行的安装 brew install privoxy 看到这行已经安装成功 ==> Caveats To have la ...

  9. SAMBA 服务器原理

    SAMBA服务器   16.1.1 什么是SAMBA   在早期,一般使用FTP来传文件: 不过使用 FTP 传输档案却有个小小的问题, 那就是 你无法直接修改主机上面的档案数据!也就是说,你想要更改 ...

  10. MySql无限分类数据结构--预排序遍历树算法

    MySql无限分类数据结构--预排序遍历树算法 无限分类是我们开发中非常常见的应用,像论坛的的版块,CMS的类别,应用的地方特别多. 我们最常见最简单的方法就是在MySql里ID ,parentID, ...