原标题:No.277 记录一下:隔离网络环境下,使用WPS 2019 for Linux无痕编辑Office文档(2019-08-04)

第一点,一个偶然的机会,尝试在不能连通互联网的隔离网络环境下,使用WPS 2019 for Linux编辑某些特殊的Office文档,除了Office文档自身存放在移动U盘上持久化之外,整个过程的操作希望都在内存进行,关机之后所有操作的痕迹都自动消失,也就是要一个U盘实现无痕编辑Office文档。

先说一下能够连通互联网的环境下,这个过程是怎么操作的、存在哪些风险:

第一步,准备一个启动U盘:请选择一个你习惯使用的Linux发行版,下载对应的LiveCD ISO光盘映像文件,制作相应的启动U盘,不同的发行版的操作有所不同的。

yg 个人习惯使用的是Ubuntu Mate,优点是较简单、实用,下载网址:https://ubuntu-mate.org/download/兼顾到手头上的7寸Windows笔记本也能使用,选择最新的这个.iso文件:https://ubuntu-mate.org/umpc/ubuntu-mate-19.04-desktop-amd64-gpd-pocket2.iso

GPD Pocket 2的介绍,请参见:No.253 体验一下:GPD Pocket 2,能揣进裤兜里的七寸Win10 x64二代微型笔记本电脑(2018-11-04)

预先下载好WPS 2019 for Linux的安装包,下载网址:https://www.wps.cn/product/wpslinux选择64位的最新版本:wps-office_11.1.0.8722_amd64.deb

第二步,用U盘启动,内存方式运行Ubuntu Mate 19.04 Live模式。

第三步,安装中文输入法:没错,默认的Ubuntu系统虽然可以正常显示简体中文,但并没有默认带上任何的中文输入法 /摊手

如果这个不是网络隔离的环境,可以通过有线或者WLAN无线方式连通互联网的话,解决方法是这样的、还蛮简单的:依次点开 设置-控制面板-语言支持,此时系统会自动提示“语言支持尚未完全安装”,互联网可以连通的话,点击“安装”,耐心等待它完成相关组件的下载和安装即可。

但这里就有两个问题:一是要下载的多个组件有150多兆字节,如果网络一般的话,等待的时间还是有点长的,二是由于我们是跑在内存中、关机就恢复到原始状态,啥都没有留下的,这个是无痕操作的要求,也会导致每次启动、安装中文输入法时要重复下载的等待过程。

所以,预先下载好相关组件、存放在启动U盘、本地化安装才是正解 /偷笑

执行 sudo apt install fcitx-pinyin快速分析依赖安装包后发现,如果我们只需要拼音输入法的话,就只需要在其它能联网的机器上提前下载好这六个文件即可:一共才4.77M字节~

fcitx-pinyin_4.2.9.6-5_amd64.deb

fcitx-ui-qimpanel_2.1.3-2_amd64.deb

libqt5qml5_5.12.2-2_amd64.deb

libqt5quick5_5.12.2-2_amd64.deb

libqt5quickwidgets5_5.12.2-2_amd64.deb

qml-module-qtquick2_5.12.2-2_amd64.deb

这些安装包,可以直接从 https://www.ubuntuupdates.org搜索并下载,或者在各大Mirror镜像网站浏览并下载均可,推荐考虑清华TUNA网站(https://mirrors.tuna.tsinghua.edu.cn)喔~

把这些.deb文件统一存放在U盘的一个目录下,例如:/fcitx-pinyin,则执行这个命令进行安装:sudo dpkg -i /fcitx-pinyin/*.deb即可

第四步,这步非常重要:让刚安装的中文输入法生效 /偷笑

Log Off 退出当前登录的Live Session User,重新登录,Ubuntu Mate的登录用户名为 ubuntu-mate,密码为空,直接回车即可成功登入,此时,打开终端窗口或者任意应用,按一下输入法切换的快捷键Ctrl-Space,就可以开始输入中文,右上角的状态栏也可以看到拼音输入法的小图标啦 /胜利

第五步,安装WPS for Linux,在终端窗口执行这个命令进行安装:

sudo dpkg -i wps-office_11.1.0.8722_amd64.deb即可

默认情况下,WPS每次启动都会提示缺少某些字体,个人的解决方案是提前把 https://github.com/IamDH4/ttf-wps-fonts/下载到U盘的一个目录下,执行一下其中的 install.sh安装脚本,或者手工把那六个字体文件拷贝到 /usr/share/fonts/wps-fonts目录下后执行命令:sudo fc-cache -vfs也可~

mtextra.ttf

symbol.ttf

WEBDINGS.TTF

wingding.ttf

WINGDNG2.ttf

WINGDNG3.ttf

WPS for Linux打开各种Office文档时,还会遇到缺少各种对应字体、导致显示效果跟Windows不一致的问题,例如这个PPT胶片的效果对比:

个人的解决方案是查看WPS菜单-文件-选项的“字体替代”:

把涉及到的、正确的字体在 C:WindowsFonts目录下找到对应的文件,拷贝到U盘的一个目录下,例如:/ms-fonts,或者直接把全部(大约300兆多字节)的*.ttf和*.ttc文件拷过去(注意要处理好版权问题),在每次启动U盘Live环境后,拷贝到 /usr/share/fonts目录下,执行 sudo fc-cache -vfs即可。

另,WPS for Linux自带英文和简体中文的菜单和窗口语言资源,新建或打开任一文档后,主界面的右上角有一个 Switch Language小图标,点击可以一键切换到简体中文的菜单显示、熟悉的味道。Ubuntu Mate 自身的菜单和窗口语言,在控制面板-语言支持那里,也可以把“汉语(中文)”托放到默认的第一行 English 之前,退出当前登录用户、重新登录即可切换到简体中文的界面显示。

小结一下:按以上的五个步骤,提前把所需要的deb安装包和字体文件等存放在U盘,这样就可以在隔离网络的环境上,实现在内存运行的Ubuntu Mate系统、使用WPS for Linux无痕编辑Office文档啦~

附注1:如果你习惯的是国产的深度DeepinLinux,目前的最新版本是:https://mirrors.tuna.tsinghua.edu.cn/deepin-cd/15.11/deepin-15.11-amd64.iso,除了它已经内置WPS for Linux和WPS所需的字库之外,它的Live模式也是默认为英文界面、没有内置中文输入法,解决问题的思路是一致的,但本地化安装fcitx-pinyin的依赖安装包略有不同,亲们可以针对性分析、自行提取一下吧、不复杂的~

附注2:如果你习惯的Linux发行版Live模式退出Live Session User用户后、无法重新登录的话,首先尝试用屏幕左上角显示的用户名+空密码,不行的话,尝试按Ctrl+Alt+F1或F2切换到终端界面,如果处于已登录状态的话,可以执行passwd 设置一个新的密码,然后再Ctrl+Alt+F4或F7切换回GUI登录界面登录即可,如果还不行,可以重新启动U盘、再次进入Live模式、退出Live Session User用户之前,先在用户和群组管理那里新建一个临时用户+密码,用它来重新登录即可~

精彩仍将继续,敬请期待。

yg近期更多的分享:

No.276 那些年,Edward Snow的逸闻之十三:一个人的改革开放史,yg的口述史#2019#

No.275 天下行走之六:沈阳的WeCity生态宣讲、沈阳故宫的路过、刘老根大舞台的体验,真香#2019#

新的朋友,欢迎关注yg的个人公众号:ygwechat谢谢!返回搜狐,查看更多

责任编辑:

linux通过编辑文档来网络互通,No.277 记录一下:隔离网络环境下,使用WPS 2019 for Linux无痕编辑Office文档(2019-08-04)...相关推荐

  1. linux环境下c语言的学习--linux下的基本操作

    linux环境下c语言学习 星期一 _代表空格 1.在linux下打开一个终端:ctrl+alt+t       多次使用可打开多个终端. 2.创建一个文件夹:mkdir_ abc           ...

  2. 如何在linux环境下安装kvm,如何在Linux发行版上安装和配置KVM和Open vSwitch?

    在如今多租户模式的数据中心环境下,虚拟化技术正从传统的基于虚拟机管理程序的服务器虚拟化,扩展到网络虚拟化.在这种环境下,基于软件的虚拟交换机通常连同虚拟机管理程序一起部署在服务器上,串联起了不同虚拟机 ...

  3. 隔离网络那点事(物理隔离网络)

    通过无法访问互联网的封闭网络保护重要资产,攻击者不能与隔离网络(全文都在说物理隔离网络)直接通过网络接触,传统攻击渗透手段都会失效,但是隔离网络并不代表绝对安全,虽然隔离了网络访问,但由于网络维护.数 ...

  4. linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解

    Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...

  5. linux环境下python编程指南,在Linux系统中搭建Python编程环境

    Linux系统是为编程而设计的,因此在大多数Linux计算机中都默认安装了Python. 1. 检查Python版本 在系统中运行应用程序Terminal(如果是Ubuntu,可按Ctrl+Alt+T ...

  6. linux环境下blastn命令怎么用,Linux下BLAST的安装与使用

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 原本计划对几个亚洲棉基因进行blast比对寻找在陆地棉中的同源基因,但是服务器抽风了,导致计划被打乱,不过刚好也乘此机会 ...

  7. linux环境下pandas库的安装,linux安装pandas

    1.1.Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码.使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numb ...

  8. linux环境下配置虚拟主机域名,Linux下三种虚拟主机的配置方法

    1:基于相同IP不同Port的虚拟主机 vim /etc/httpd/conf/httpd.conf 更改Listen字段(此设置表示使用80以及8888端口) 更改虚拟主机部分为: 保存以上设置 创 ...

  9. Windows环境下用虚拟机安装使用Linux系统(下载安装CentOS7镜像+下载安装VMware+配置虚拟机和系统安装)

    一.下载CentOS镜像 这是Linux的一个发行版,相比红帽子(RedHat)的企业版(Enterprise Linux)来说,这个是免费的版本,特点是兼容性和界面可能差了点,但是非常的稳定,占用资 ...

  10. ubuntu环境下编译内核详解(linux kernel compile)

    声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关. 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本文还 ...

最新文章

  1. java实现计算机图形学中点画线算法
  2. python模拟鼠标拖动_python模拟鼠标拖动操作
  3. python中count()方法
  4. [转]run for a girl
  5. WPF使用Webbrowser操作网页的主要代码
  6. Elipse 、Idea配置 Java-Code-Formatter
  7. 业余草 2018 技术文章合集整理,适合入门、中级、高级、架构师进阶
  8. 我常用的几个软件的注册码
  9. linux命令中tar什么意思,Linux中tar命令起什么作用呢?
  10. html页面如何嵌套if标签,IF嵌套10个以上
  11. dr.oracle黑钻面膜,dr.diamond是什么牌子?dr.diamond钻石面膜怎么样?
  12. 灵猫二维码 - 二维码中间加图片的方法
  13. 计算机用户接入广域网的技术,第五章广域网接入技术全解.ppt
  14. Python JPG图片转DCM
  15. 怎样才能跳过实名认证_和平精英qq怎么跳过实名认证!老司机告诉你仅需5步
  16. c++/qt/opencv实现魔方复原【机器人应用】
  17. 新氧季报图解:营收3.25亿同比降28% 净利3130万
  18. python气象学_Python气象绘图教程(二)
  19. Ptcms在php7.2.10下的采集调试
  20. 用计算机怎样弄出告白密码,2019最火的表白密码 表白方式

热门文章

  1. 为什么浏览器要阻止跨域
  2. Windows: 定制多用户多Registry键脚本
  3. WAP 1.X 2.0 相关知识
  4. 【rmzt:天使的向往win7主题】
  5. 【python】简单的车辆管理系统
  6. 黄山IE修复专家免费版 v9.3
  7. 最好的网盘--主流网盘大比拼
  8. android 获取签名的md5值,获取Android MD5签名
  9. xenu死链检测工具使用教程
  10. 按键精灵 android,按键精灵安卓版