在Linux系统中如何手动安装WPS Office?(含代码)

在 Linux 系统中手动安装 WPS Office,需根据发行版类型下载对应安装包并解决依赖问题。以下是详细步骤:


一、准备工作

1. 卸载旧版(如有)

bash

# Debian/Ubuntu 系
sudo apt remove wps-office

# Red Hat/CentOS 系
sudo yum remove wps-office

# Arch 系
sudo pacman -R wps-office

2. 安装依赖库

bash

# Debian/Ubuntu/Debian 系
sudo apt install libc6 libglib2.0-0 libgtk2.0-0 libcanberra-gtk-module \
                libgl1-mesa-glx libxrender1 libfontconfig1 libsm6

# Red Hat/CentOS/Fedora 系
sudo yum install glibc glib2 gtk2 libcanberra-gtk3 mesa-libGL \
                libXrender fontconfig libSM

# Arch/Manjaro 系
sudo pacman -S glibc glib2 gtk2 libcanberra mesa libxrender fontconfig libsm

二、下载安装包

访问 WPS 官网 → 选择适合你系统的版本:

系统类型安装包格式下载选择建议
Debian/Ubuntu.deb优先选最新版
Fedora/OpenSUSE.rpm注意架构(x86_64/arm)
其他发行版.tar.xz 压缩包通用方案,需手动解压

📌 示例命令(替换链接为官网最新版):

bash

wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/11716/wps-office_11.1.0.11716.XA_amd64.deb  # Ubuntu
wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/11716/wps-office-11.1.0.11716-1.x86_64.rpm  # Fedora

三、安装步骤

✅ 方案 1:DEB 包安装(Debian/Ubuntu/Mint)

bash

sudo dpkg -i wps-office_*.deb        # 安装
sudo apt install -f                  # 自动修复依赖

✅ 方案 2:RPM 包安装(Fedora/CentOS/OpenSUSE)

bash

sudo rpm -ivh wps-office-*.rpm      # 安装
sudo dnf install -y --skip-broken   # Fedora 修复依赖
# 或
sudo yum install -y --skip-broken   # CentOS 修复依赖

✅ 方案 3:Tar 包安装(通用所有发行版)

bash

# 解压到 /opt 目录(推荐)
sudo tar -xvf wps-office-*.tar.xz -C /opt

# 创建启动器快捷方式
cat <<EOF | sudo tee /usr/share/applications/wps-office.desktop
[Desktop Entry]
Name=WPS Office
Exec=/opt/wps-office/wps
Icon=/opt/wps-office/resources/icons/appicon.svg
Type=Application
Categories=Office;
EOF

# 链接可执行文件到系统路径
sudo ln -sf /opt/wps-office/wps /usr/local/bin/wps
sudo ln -sf /opt/wps-office/et /usr/local/bin/wps-spreadsheet
sudo ln -sf /opt/wps-office/wpp /usr/local/bin/wps-presentation

四、解决字体缺失问题(关键!)

WPS 依赖 Windows 字体(宋体/微软雅黑),缺失会导致启动崩溃:

1. 复制 Windows 字体(推荐)

bash

# 挂载 Windows 分区(假设为 /mnt/windows)
sudo mkdir /usr/share/fonts/windows
sudo cp /mnt/windows/Windows/Fonts/*.ttf /usr/share/fonts/windows/
sudo fc-cache -fv  # 刷新字体缓存

2. 安装开源替代字体

bash

# 下载 symbol 字体包
wget https://github.com/iamdh4/ttf-wps-fonts/archive/master.zip
unzip master.zip
sudo mv ttf-wps-fonts-master/* /usr/share/fonts/
sudo fc-cache -fv

五、验证安装

bash

wps --version  # 查看版本
wps            # 启动文字处理器

✅ 正常应显示 WPS 启动界面


六、常见问题解决

❌ 启动报错:libstdc++.so.6: version GLIBCXX_3.4.XX not found

bash

# 检查缺失的库版本
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

# 升级 gcc 运行时库
sudo apt install libstdc++6  # Debian/Ubuntu
sudo yum update libstdc++    # CentOS/Fedora

❌ 无法输入中文

bash

# 编辑启动脚本(以 Fcitx 为例)
sudo nano /opt/wps-office/wps

# 在脚本开头添加:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

❌ 界面缩放模糊(HiDPI 屏幕)

bash

# 修改启动命令(缩放 2 倍示例)
env GDK_SCALE=2 GDK_DPI_SCALE=0.5 /opt/wps-office/wps

七、卸载方法

bash

# DEB 卸载
sudo apt purge wps-office

# RPM 卸载
sudo yum remove wps-office

# Tar 包卸载
sudo rm -rf /opt/wps-office
sudo rm /usr/local/bin/wps* /usr/share/applications/wps-office.desktop

高级替代方案:AppImage 版(推荐)

若手动安装依赖复杂,可直接使用 免安装的 AppImage 版

  1. 下载 WPS AppImage
  2. 赋予执行权限:bashchmod +x wps-office-*.AppImage
  3. 双击运行或命令行启动:bash./wps-office-*.AppImage

💡 优势

  • 无需处理依赖
  • 不污染系统目录
  • 支持最新内核和老旧系统

按需选择安装方式,通常 AppImage > Tar > DEB/RPM。遇到具体问题可提供你的发行版名称(如 lsb_release -a)进一步诊断!