在Linux系统上通过deb包安装WPS Office是个不错的选择。下面是一个主要步骤的概览,我会详细介绍每一步以及可能遇到的问题和解决方法。

步骤概览关键操作说明/注意事项
1. 下载DEB包访问WPS官网下载需选择与系统架构匹配的版本(通常是AMD64)
2. 终端安装sudo dpkg -i <包名>.deb可能因依赖问题中断
3. 解决依赖sudo apt install -f修复中断的依赖关系
4. 安装缺失字体下载字体包并复制到指定目录避免文档显示问题
5. (可选) 中文配置安装中文字体、配置输入法改善中文显示和输入
6. 启动WPS应用程序菜单或终端启动验证安装是否成功

📥 下载WPS for Linux的DEB安装包

  1. 访问官方渠道:建议从 WPS Office官方网站(如 http://linux.wps.cn/http://wps-community.org/download.html)下载最新的Linux版本安装包。请确保选择与你的系统架构(通常是 AMD64,对应64位系统)相匹配的deb包。

🖥️ 通过终端安装DEB包

在下载deb包的目录下打开终端,执行以下命令进行安装:

sudo dpkg -i wps-office_<版本号>_amd64.deb  # 请将<版本号>替换为实际下载的文件名

注意:安装过程中很可能会遇到依赖关系问题导致安装中断。

🔧 解决依赖问题

若安装因依赖问题中断,可运行以下命令自动修复并安装缺失的依赖

sudo apt install -f

apt install -f 会尝试修正那些被中断的依赖安装。

有时可能需要手动安装一些特定的库。例如,在较新的系统上,你可能需要安装 libpng12-0libgtk2.0-0:i386(尤其是在64位系统上安装32位软件时,但现在官方Linux版WPS通常提供64位版)。可以根据终端提示使用 apt-file 来查找缺失文件对应的包,或尝试安装这些常见依赖:

sudo apt-get install libpng12-0 libgtk2.0-0:i386

🔠 安装缺失字体

WPS Linux版可能会因缺少Windows常用字体(如Symbol, Wingdings等)而提示字体缺失。这可能导致文档显示不正常。

  1. 下载字体包:可以从网上(如一些教程提供的百度网盘链接)搜索并下载 wps-office-fonts 或类似名称的字体包。
  2. 安装字体
    • 创建字体目录:sudo mkdir -p /usr/share/fonts/wps-office
    • 将下载的字体文件(通常是ttf或ttc格式)复制到该目录。
    • 刷新字体缓存:sudo fc-cache -vfs

🇨🇳 (可选) 中文支持与输入法配置

1. 中文字体安装
为确保WPS能良好显示中文,建议安装一款中文字体包:

sudo apt install fonts-noto-cjk  # 安装Google开源的Noto CJK字体,包含简繁体中文

2. 中文输入法配置
若在WPS中无法使用中文输入法(如Fcitx框架的搜狗输入法),可尝试以下方法:

  • 编辑WPS启动脚本:
    sudo gedit /usr/bin/wps  # 使用gedit文本编辑器,也可换用nano、vim等
    
  • #!/bin/bash 下一行添加以下内容,设置环境变量以使用Fcitx输入法框架:
    export XMODIFIERS="@im=fcitx"
    export QT_IM_MODULE="fcitx"
    
    保存并退出。重启WPS后应能使用中文输入法。

🚀 启动WPS Office

安装完成后,你通常可以在应用程序菜单中找到WPS Writer(文字)、WPS Presentation(演示)和WPS Spreadsheets(表格)的图标,点击即可启动。

也可以在终端中输入:

wps  # 启动WPS文字
et   # 启动WPS表格
wpp  # 启动WPS演示

⚠️ 注意事项

  • 系统更新:在安装WPS前,最好先更新你的系统软件包列表:
    sudo apt update
    
  • 软件源:如果你使用的Linux发行版(如某些国内的发行版)的软件源中自带了WPS,也可以考虑直接通过包管理器安装,但官网版本往往更新更快。
  • 卸载WPS:如果需要卸载通过deb包安装的WPS,可以使用命令:
    sudo apt remove wps-office
    
    同时,你可能希望移除之前安装的、专为WPS准备的依赖和字体,但需谨慎操作以免影响其他软件。

💎 总结

在Linux上通过deb包安装WPS Office的关键步骤是:下载正确版本的deb包 -> 使用 dpkg -i 安装 -> 用 apt install -f 解决依赖 -> 处理可能出现的字体和中文输入法问题

希望这些信息能帮助你顺利在Linux系统上安装和使用WPS Office。

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

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

相关文章

git常见冲突场景及解决办法

场景1.假设一开始 本地拉取了远程最新的代码 就是说本地和远程此时一样 然后本地写了一个新需求git commit了 但是没有提交到远程仓库 然后另外一个地方提交了某个功能的新代码 到远程 此时本地和远程的代码不一样了 而且本地有已经 commit的 这时候 这个本地想同步远程的最新代…

Flink面试题及详细答案100道(41-60)- 状态管理与容错

《前后端面试题》专栏集合了前后端各个知识模块的面试题&#xff0c;包括html&#xff0c;javascript&#xff0c;css&#xff0c;vue&#xff0c;react&#xff0c;java&#xff0c;Openlayers&#xff0c;leaflet&#xff0c;cesium&#xff0c;mapboxGL&#xff0c;threejs&…

【二开】CRMEB开源版按钮权限控制

【二开】CRMEB开源版按钮权限控制使用方法v-unique_auth"order-refund"<el-dropdown-itemv-unique_auth"order-refund">立即退款</el-dropdown-item >或者 满足其中一个即可v-unique_auth"[order-delete,order-dels]"通过管理端权限…

AOSP源码下载及编译错误解决

源码下载 软件下载sudo apt-get updatesudo apt-get install gitsudo apt-get install curlsudo apt-get install adbsudo apt-get install reposudo apt-get install vimsudo apt-get install -y git devscripts equivs config-package-dev debhelper-compat golang curl配置g…

实验-高级acl(简单)

实验-高级acl&#xff08;简单&#xff09;预习一、实验设备二、拓扑图三、配置3.1、网络互通3.2、配置ACL3.3、取消配置步骤1&#xff1a;先移除接口上的ACL应用步骤2&#xff1a;修改或删除ACL中的错误规则方法A&#xff1a;直接删除错误规则&#xff08;保留其他正确规则&am…

IoC / DI 实操

1. 建三层类包结构&#xff1a;com.lib ├─ config ├─ controller ├─ service ├─ repository ├─ model └─ annotation // 自定义限定符① 实体 Bookpackage com.lib.model; public class Book {private Integer id;private String title;// 全参构造 gette…

AdsPower RPA 从excel中依次读取多个TikTok账号对多个TikTok账号目标发送信息

多个账号对多个目标发送子场景 B&#xff1a;多个账号向“不同的”目标循环发送&#xff08;最复杂的群发逻辑&#xff09;流程&#xff1a;Excel表中有一个“目标用户”列表。RPA流程会进行嵌套循环&#xff1a;外层循环&#xff1a;遍历Excel中的每一行数据&#xff08;即每一…

扩散模型进化史

一幅精美的图片&#xff0c;一段精彩的视频&#xff0c;可能始于一片纯粹的噪声。 2024年的计算机视觉顶会CVPR上&#xff0c;扩散模型成为绝对主角。从图像生成到视频理解&#xff0c;从超分辨率到3D建模&#xff0c;扩散模型正以惊人的速度重塑着AIGC&#xff08;AI生成内容&…

一次 Linux 高负载 (Load) 异常问题排查实录

一次 Linux 高负载&#xff08;Load&#xff09;异常排查实录一、背景及排查过程材料二、排查分析2.1Load 的真正含义2.2&#xff1a;确认异常进程2.3&#xff1a;线程卡在哪&#xff08;wchan&#xff09;2.4&#xff1a;perf 采样&#xff08;用户态/内核态热点&#xff09;2…

浅析Linux进程信号处理机制:基本原理及应用

文章目录概述信号类型可靠信号与不可靠信号Fatal信号与Non Fatal信号不可捕获/忽略信号信号工作机制信号处理方式信号嵌套处理信号使用信号发送kill命令注册信号处理函数信号安全与函数可重入性可重入函数线程安全与可重入性相关参考概述 Linux信号机制是进程间通信的一种方式…

【学习K230-例程19】GT6700-TCP-Client

B站视频 TCP TCP/IP&#xff08;Transmission Control Protocol/Internet Protocol&#xff0c;传输控制协议/网际协议&#xff09;是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP 协议不仅仅指的是 TCP和 IP 两个协议&#xff0c;而是指一个由 FTP、SMTP、TCP、UDP、I…

o2oa待办流程和已办流程表

在o2oa系统中每个用户有两种唯一标识&#xff1a;第一种是姓名个人钉钉ID&#xff08;或者o2oa创建该用户时设置的id&#xff09;ORG_PERSON.xdistinguishedName刘准3013692136672430P第二种是姓名所在部门的钉钉id个人钉钉idORG_IDENTITY.xdistinguishedName刘准966488616_301…

QT零基础入门教程

基础篇第一章 QT 基础认知1.1 什么是 QT&#xff08;What&#xff09;​定义&#xff1a;跨平台 C 应用开发框架&#xff0c;不仅用于 UI 设计&#xff0c;还包含核心功能&#xff08;如事件、网络、数据库&#xff09;。​核心特性&#xff1a;​跨平台&#xff1a;一套代码支…

远程依赖管理新范式:cpolar赋能Nexus全球协作

文章目录 前言一. Docker安装Nexus二. 本地访问Nexus三. Linux安装Cpolar四. 配置Nexus界面公网地址五. 远程访问 Nexus界面六. 固定Nexus公网地址七. 固定地址访问Nexus 前言 Nexus作为一款企业级仓库管理工具&#xff0c;其核心功能在于集中管理各类软件依赖&#xff0c;提供…

Prompt技术深度解析:从基础原理到前沿应用的全面指南

引言 在人工智能技术飞速发展的今天&#xff0c;Prompt技术&#xff08;提示词工程&#xff09;已成为连接人类智慧与机器智能的重要桥梁。随着GPT-4、Claude、Gemini等大型语言模型的广泛应用&#xff0c;如何有效地与这些AI系统进行交互&#xff0c;已成为决定AI应用成功与否…

性能测试工具Jmeter之java.net.BindException: Address already in use

首先请参考连接&#xff1a;https://blog.csdn.net/weixin_46190208/article/details/115229733 。配置完注册表后一般就能解决问题。但并未解决我的问题 注册表的MaxUserPort&#xff0c;TcpTimedWaitDelay两个参数我只能配置MaxUserPort&#xff0c;设置TcpTimedWaitDelay后&…

JDK 新特性

JDK 新特性引入模块Java 9 开始引入了模块&#xff08;Module&#xff09;&#xff0c;目的是为了管理依赖。使用模块可以按需打包 JRE 和进一步限制类的访问权限。接口支持私有方法JAVA 9 开始&#xff0c;接口里可以添加私有方法&#xff0c;JAVA 8 对接口增加了默认方法的支…

如何高效应对网站反爬虫策略?

现在大型网站的反爬策略越来越高明了&#xff0c;不仅是对IP访问频率、User-Agent请求头进行异常识别&#xff0c;还会分析IP地址、浏览器指纹、JS动态加载、API逆向、行为模式等方式各种设卡&#xff0c;动不动跳出五花八门的验证码&#xff0c;非常难搞。 怎么应对反爬是个系…

c++ shared_ptr理解

不是一个智能指针对于一个计数器吗&#xff1f;怎么变成共有资源的计数器了&#xff1f;你的意思是多个对象共用一个计数器&#xff1f;你问到了 std::shared_ptr 最核心、最精妙的设计机制&#xff01;你的问题非常深刻&#xff1a;“不是一个智能指针对应一个计数器吗&#x…

002 Rust环境搭建

Rust环境搭建 现在很多集成开发环境(IDE)基本上都支持Rust开发。官方公布的支持工具&#xff1a;https://www.rust-lang.org/zh-CN/tools 这里以Windows 10 64位系统 Visual Studio Code为例来搭建Rust开发环境。 Rust安装 Rust 的编译工具依赖 C 语言的编译工具&#xff0…