原标题: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谢谢!返回搜狐,查看更多
责任编辑: