Slackware 安装 WPS Office
制作安装包
- WPS 软件下载地址: SlackBuilds Repository
下载
wps-office_11.1.0.11723.XA_amd64.deb
以及wps-office.tar.gz
文件1
2
3wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11723/wps-office_11.1.0.11723.XA_amd64.deb
wget https://slackbuilds.org/slackbuilds/15.0/office/wps-office.tar.gz解压 wps-office.tar.gz 文件
1
tar -xf wps-office.tar.gz
将下载的 wps-office_11.1.0.11723.XA_amd64.deb 文件放入解压的 wps-office 文件夹
1
mv wps-office_11.1.0.11723.XA_amd64.deb wps-office
执行以下命令转换安装包
1
./wps-office.SlackBuild
关于报错:
ar: error while loading shared libraries: libfl.so.2: cannot open shared object file: No such file or directory
处理方式如下:1
2
3
4
5# 更新 gpg
slackpkg update gpg
# 安装 flex
slackpkg install flex
安装 WPS
转换好的安装包会放在
/tmp
目录下,比如:/tmp/wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz
,执行以下命令安装 WPS1
installpkg /tmp/wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz
安装完成会有如下信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14Verifying package wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz.
Installing package wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# wps-office (an office productivity suite for Linux)
#
# WPS Office, including Writer, Presentation and spreadsheets, is a
# powerful office suite. It is deeply compatible with all of the
# latest Microsoft Office file formats. It can easily open and read
# the documents created with Microsoft Office.
#
# Homepage: https://linux.wps.com/
#
Executing install script for wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz.
Package wps-office-11.1.0.11723.XA-x86_64-1_SBo.tgz installed.
WPS 运行异常处理
点击 WPS 图标系统无反应,手动执行 wps 命令报如下错误
1
2$ /opt/kingsoft/wps-office/office6/wps
dlopen /opt/kingsoft/wps-office/office6/libwpsmain.so failed , error: /opt/kingsoft/wps-office/office6/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib64/libicuuc.so.74)这个错误提示表明在运行 WPS Office 时,程序无法加载共享库 libwpsmain.so,原因是它依赖的 libstdc++.so.6 库中缺少特定的版本符号 GLIBCXX_3.4.30,而这个版本符号是由系统中的 ICU 库(libicuuc.so.74)所需要的。
解决方法如下:- 调整 WPS Office 的库路径:如果 WPS Office 自带的 libstdc++.so.6 版本较低,你可以尝试删除或移动 WPS Office 自带的这个库,强制它使用系统中的库。
1
mv /opt/kingsoft/wps-office/office6/libstdc++.so.6 /opt/kingsoft/wps-office/office6/libstdc++.so.6.bak