Centos7安装wps无法打开及字体缺失的问题解决

       在centos7上安装了最新的wps2019版本的wps-office-11.1.0.11704-1.x86_64.rpm,生成了桌面图标并信任,可以新建文件,但是软件无法打开。在终端执行如下命令,用命令行启动wps:

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

提示"/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)",此为GLIBC版本过低,即wps2019编译时使用了较高版本的glibc,而系统并不支持(可以用strings命令查看下系统中的GLIBC版本strings /lib64/libc.so.6 | grep GLIBC)。
解决方法备注升级GLIBC有风险,系统可能瘫痪,请慎重操作。)
下载新版的glibc:wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gz
解压:tar -xf glibc-2.18.tar.gz
进入解压文件夹,创建文件夹build并进入:
mkdir build
cd build
然后执行:
../configure --prefix=/usr
make -j4
make install
(该过程花费时间至少5分钟,请做好心理准备),问题解决。

如下为比较安全可靠的方法,本人测试通过:

解决方法:安装低版本wps-office-10.1.0.6634-1.x86_64.rpm

安装方法:yum -y wps-office-10.1.0.6634-1.x86_64.rpm

软件地址:WPS OFFICE免费下载Linux版_WPS下载64位10.1.0.6634 - 系统之家 

 安装WPS之后报错,显示字体缺失的问题解决办法,报错图片如下所示:

 既然提示缺少字体,那安装对应的字体即可。为了方便大家,现在将缺失的字体打包分享:分享链接如下:wps字体,提取码:ojfd。下载之后解压,里面有缺失的字体文件,Linux的字体文件放置在 /usr/share/fonts 目录下面,打开终端,cd进入解压后的目录,执行命令:

sudo mv * /usr/share/fonts

以上命令是将当前文件夹下的所有字体文件移动到 /usr/share/fonts 目录下面。

移动之后要生成字体索引信息,执行以下命令:

sudo mkfontscale
sudo mkfontdir

最后运行fc-cache命令更新字体缓存,重启一下WPS,问题即可解决。

sudo fc-cache

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/116348.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web ui自动化测试框架总结

【软件测试面试突击班】如何逼自己一周刷完软件测试八股文教程,刷完面试就稳了,你也可以当高薪软件测试工程师(自动化测试) 实施过了web系统的UI自动化,回顾梳理下,想到什么写什么,随时补充。 首…

下载水果FLStudio21.2软件安装更新教程

编曲是一种对音乐创作过程中涉及的元素和步骤进行组织和安排的艺术形式。对于想要学习编曲的人来说,以下是一些有用的建议: 1. 学习基础知识 在开始学习编曲之前,你需要掌握一些基础知识,例如音乐理论、乐器演奏和数字音乐制作技…

代码随想录算法训练营 动态规划part12

一、最佳买卖股票时机含冷冻期 309. 买卖股票的最佳时机含冷冻期 - 力扣&#xff08;LeetCode&#xff09; public class Solution {public int maxProfit(int[] prices) {int len prices.length;if (len < 2) {return 0;}int[] dp new int[3];dp[0] 0;dp[1] -price…

PHP8中调换数组中的键值和元素值-PHP8知识详解

在php8中使用array_flip()函数可以调换数组中的键值和元素值。 在PHP8中使用array_flip()函数可以调换数组中的键值和元素值&#xff0c;示范代码如下&#xff1a; <?php$stu array("子涵"> 001,"欣怡"> 002,"梓涵">003,"晨曦…

雷达编程实战之幅度与相位标定

车载毫米波雷达的角分辨率是雷达的一项重要性能指标&#xff0c;为了正确的解算目标的角度&#xff08;目标的方向角&#xff0c;俯仰角&#xff09;信息&#xff0c;雷达往往在出厂之前需要将不同信号通道&#xff08;TX>RX&#xff09;在面对相对零度角目标时&#xff0c;…

LeetCode 75 - 01 : 最小面积矩形

type pair struct{x, y int }func minAreaRect(points [][]int)int{mp : map[pair]struct{}{}// 将二维数组中的坐标映射到map中for i : range points{mp[pair{points[i][0], points[i][1]}] struct{}{}}// 将结果设置为一个最大值&#xff0c;防止影响求最小值的逻辑res : ma…

IDEA中创建Java Web项目方法2

以下过程使用IntelliJ IDEA 2021.3 一、创建Maven项目 1. File -> New -> Projects... 2. 选择Maven&#xff0c;点击Next 3. 输入项目名称&#xff0c;Name: WebDemo3。点击 Finish&#xff0c;生成新的项目 二、添加框架支持 1. 在项目名上右键&#xff0c;选择 A…

SVN的基本使用

一、SVN介绍 SVN&#xff08;Subversion&#xff09;是一个开源的版本控制系统&#xff0c;它专门用于管理文件和目录的变更。SVN 提供了一种集中式的版本控制方案&#xff0c;其中有一个中央仓库存储所有文件的历史记录和变更。 SVN使用方式相对简单&#xff0c;可以通过命令…

Docker部署Nginx+FastDFS插件

文章目录 一、部署FastDFS二、部署Nginx(带FastDFS插件)三、FastDFS上传文件Nginx访问验证 一、部署FastDFS 1、准备工作 docker pull qinziteng/fastdfs:5.05 Pwd"/data/software/fastdfs" mkdir ${Pwd}/{storage,tracker} -p2、创建TEST容器&#xff0c;将fastdf…

王道408计组汇编语言部分学习总结

x86汇编语言指令基础 x86处理器中程序计数器PC 通常被称为IP 高级语言—>汇编语言—>机器语言 x86架构CPU&#xff0c;有哪些寄存器 EAX通用寄存器EBXECXEDXESI 变址寄存器 变址寄存器可用于线性表、字符串的处理EDIEBP堆栈基指针堆栈寄存器用于实现函数调用 ESP堆栈…

JDBC MySQL任意文件读取分析

JDBC MySQL任意文件读取分析 文章首发于知识星球-赛博回忆录。给主管打个广告&#xff0c;嘿嘿。 在渗透测试中&#xff0c;有些发起mysql测试流程(或者说mysql探针)的地方&#xff0c;可能会存在漏洞。在连接测试的时候通过添加allowLoadLocalInfileInPath,allowLoadLocalInf…

Steam VR Plugin 2.7.3爬坑指南

因为项目有VR串流的需要&#xff0c;于是就用起了PicoSteam VR串流&#xff0c;真是一把心酸泪&#xff0c;坑还真不少。有些解决了&#xff0c;有些没有&#xff0c;等待后续更新或者有好心人指点一下啊&#xff0c;进入正题。 &#xff08;1&#xff09;导入插件之后&#xf…