提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装搜狗输入法
在官网下载Linux版本:
我这里下载的版本:sogoupinyin_4.2.1.145_amd64.deb
在安装前需要将系统自带的fcitx5
sudo apt purge fcitx*
sudo apt autoremove
安装:
sudo apt-get install fcitx
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
安装完以后修复:
- 里面操作只涉及 rm 删除搜狗安装目录下的自带库 然后 ln 建立软链接导向系统库这两个简单的命令行为,不变动任何系统文件,可以放心食用
- 需要管理员身份是因为搜狗安装在 /opt 目录下,普通用户没权限删除他的库
- 复制的时候注意复制全,最后几行比较长,鼠标往右拖一下。另外,如果你的文本编辑器有奇怪的自动换行也需要注意下,不过一般都是没问题的,我已经测试过了
创建ficx.sh:
# !/bin/bash
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Core.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Core.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Gui.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Gui.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Widgets.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Widgets.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5DBus.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5DBus.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Qml.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Qml.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Network.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Network.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Quick.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Quick.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5QuickWidgets.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5QuickWidgets.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5Svg.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5Svg.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libQt5XcbQpa.so.5
ln -s /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 /opt/sogoupinyin/files/lib/qt5/lib/libQt5XcbQpa.so.5
rm /opt/sogoupinyin/files/lib/qt5/lib/libFcitxQt5DBusAddons.so.1
ln -s /usr/lib/x86_64-linux-gnu/libFcitxQt5DBusAddons.so.1 /opt/sogoupinyin/files/lib/qt5/lib/libFcitxQt5DBusAddons.so.1
rm /opt/sogoupinyin/files/lib/qt5/lib/libgsettings-qt.so.1
ln -s /usr/lib/x86_64-linux-gnu/libgsettings-qt.so.1 /opt/sogoupinyin/files/lib/qt5/lib/libgsettings-qt.so.1
rm /opt/sogoupinyin/files/lib/qt5/lib/libpcre.so.3
ln -s /usr/lib/x86_64-linux-gnu/libpcre.so.3 /opt/sogoupinyin/files/lib/qt5/lib/libpcre.so.3
# plugins
rm /opt/sogoupinyin/files/lib/qt5/plugins/iconengines/libqsvgicon.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so /opt/sogoupinyin/files/lib/qt5/plugins/iconengines/libqsvgicon.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/imageformats/libqsvg.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so /opt/sogoupinyin/files/lib/qt5/plugins/imageformats/libqsvg.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/sogoupinyin/files/lib/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqlinuxfb.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqlinuxfb.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqminimal.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimal.so /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqminimal.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqoffscreen.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqoffscreen.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqxcb.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so /opt/sogoupinyin/files/lib/qt5/plugins/platforms/libqxcb.so
rm /opt/sogoupinyin/files/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so /opt/sogoupinyin/files/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
执行并重启即可。
sudo ficx.sh
上述方法我尝试折腾过一次成功了,后续再装的时候折腾了好久依旧无用。。。。。。。。。。。。。。。。。。
这里安装旧版本不需要修复,只需要安装ficx即可,前提要卸载ficx5和ibus
这里在百度网盘下载旧版本:
链接: https://pan.baidu.com/s/18M6q63YpIA9F7qCucS6_ug?pwd=1phn 提取码: 1phn
二、安装WPS
官网下载WPS:
WPS Office for Linux-支持多版本下载_WPS官方网站
安装:对应自己下载的版本
sudo dpkg -i wps*.deb
修改为中文版:
# 进入到wps语言设置目录
cd /opt/kingsoft/wps-office/office6
# 备份mui目录
mv mui mui_bak
mkdir mui
# 只留下需要的语言包
cd /opt/kingsoft/wps-office/office6/mui_bak
cp -r default zh_CN /opt/kingsoft/wps-office/office6/mui
缺少字体报错时:
将网盘中的压缩包解压在下面路径:
/usr/share/fonts/wps-office
比如我下载在Downloads下面:
sudo unzip -d /usr/share/fonts/wps-office '/home/dev/Downloads/wps-fonts.zip'
重启WPS即可。