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

2023-09-19 14:28:12

       在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

更多推荐

Spring MVC 七 - Locale 本地化

Spring各模块都支持国际化,SpringMVC也同样支持。DispatcherServlet通过LocaleResovler自动根据客户端的Locale支持国际化。request请求上来后,DispatcherServlet查找并设置LocaleResovler,我们可以通过RequestContext.getLo

【pytest】 参数化@pytest.mark.parametrize

1.创建test_parametrize.py通过@pytest.mark.parametrize方法设置参数importpytestimportmath#pytest参数化@pytest.mark.parametrize("base,exponent,expected",#参数变量名称#每个元组都是一条测试用例测试数

【计算机网络】深入理解TCP协议二(连接管理机制、WAIT_TIME、滑动窗口、流量控制、拥塞控制)

TCP协议1.连接管理机制2.再谈WAIT_TIME状态2.1理解WAIT_TIME状态2.2解决TIME_WAIT状态引起的bind失败的方法2.3监听套接字listen第二个参数介绍3.滑动窗口3.1介绍3.2丢包情况分析4.流量控制5.拥塞控制5.1介绍5.2慢启动6.捎带应答、延时应答1.连接管理机制正常情况下

Element UI 表单验证规则动态失效问题

Element版本:v2.15.3问题背景如下代码所示:有一个上传文件的input组件,在更新的时候,如果不上传文件表示不更新,如果要更新则点击「重新上传」按钮将上传组件显示出来<el-formref="form":model="form":rules="rules"label-width="80px"><!--这个字

科普丨OTP语音芯片和语音合成芯片的区别

语音芯片根据集成电路类型来分,凡是与声音有关系的集成电路被统称为语音芯片(又称语音IC,这里应该叫成VoiceIC),但是在语音芯片的大类型中,又被分为语音IC(这里应该叫成SpeechIC),音乐IC(这里应该叫成MusicIC)两种。一、OTP语音芯片OTP(OneTimeProgramable)是指一次性可编程语

高德地图实现-微信小程序地图导航

效果图:一、准备阶段1、在高德开放平台注册成为开发者2、申请开发者密钥(key)。3、下载并解压高德地图微信小程序SDK高德开放平台:注册账号(https://lbs.amap.com/))申请小程序应用的key应用管理(https://console.amap.com/dev/key/app))->我的应用->创建新

Oracle 19c RAC安装时遇到 INS-06006 错误

1.错误现象通过执行gridSetup.sh配置19cgridinfrastructure的时候,在SSHconnectivity步骤,发生如下错误:[INS-06006]PasswordlessSSHconnectivitynotsetupbetweenthefollowingnode(s):[<racnode2>]

软件定义汽车时代,1 亿行代码的安全保障,极狐GitLab 这么做!

本文整理自极狐GitLab解决方案部总监张扬老师在AUTOSEMO会议上的主题分享“驾驭代码激增浪潮,护航软件定义汽车”。软件定义汽车的挑战“软件吞噬世界”,这是网景创始人MarcAndreessen在2011年说的一句话。这些年软件行业的飞速发展也验证了这句话。智能手机就是一个很鲜活的例子,各种app彻底改变了人们的

健身完全手册

文章目录饮食完全手册摄入总量日内分配来源和配餐方法专题&错误训练完全手册训练分化动作模式胸背手肩腿臀腹训练计划减脂完全手册胸肌训练(原理+动作+计划+饮食)健身训练的分化、动作、配重体态大师饮食完全手册参考视频:💪🏻B站版《健身新手的饮食完全手册》™健身饮食不是管理具体食物,而是管理食物背后的碳蛋脂摄入总量定碳蛋脂

抖音seo短视频矩阵系统源代码开发部署分享

一、抖音seo短视频矩阵系统源码开发需要用到以下技术:前端技术:HTML、CSS、JavaScript等。后端技术:PHP、MySQL等。视频处理技术:FFmpeg等。抓取技术:爬虫技术,如Python的Requests、BeautifulSoup等。推荐算法:协同过滤算法、基于内容的推荐算法等。SEO优化:关键词分析

蓝桥杯每日一题2023.9.21

蓝桥杯2021年第十二届省赛真题-异或数列-C语言网(dotcpp.com)题目描述Alice和Bob正在玩一个异或数列的游戏。初始时,Alice和Bob分别有一个整数a和b,有一个给定的长度为n的公共数列X1,X2,···,Xn。Alice和Bob轮流操作,Alice先手,每步可以在以下两种选项中选一种:选项1:从数

热文推荐