前期工作
1.首先检查内核版本
[nubi@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2.检查centos7 的发行版
[nubi@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
安装Fcitx输入法框架
-
关闭ibus,注意不要卸载,否则将gnome环境一同卸载的。所以将ibus的守护文件(ibus执行程序)更名。
-
sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.backu
-
-
安装fcitx
-
sudo yum install libQtWebKit* fcitx fcitx-libs fcitx-qt4 fcitx-qt5 fcitx-configtool fcitx-table fcitx-table-chinese
-
-
若依赖 qt5安装失败使用qt5-base代替。
-
sudo yum install qt5-qtbase
-
-
配置环境变量
-
sudo vim /etc/profile
-
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
-
-
重启系统
- reboot
-
查看fcitx安装状态
-
这里主要看还有那些依赖需要安装,或者环境需要配置。提示信息会用红色标出
-
fcitx-diagnose
-
安装搜狗输入法
-
安装alien
-
yum install alien
-
-
下搜过的deb包,之前下了最新版,缺无法通过编译,提示缺少什么包。
sudo wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=EPtVkvlW9rLVsn-jtfOGbA&e=1568569239&fn=sogoupinyin_2.2.0.0108_amd64.deb
-
deb 转rpm
sudo alien -r --scripts sogoupinyin_2.2.0.0108_amd64.deb
-
安装
sudo rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm
-
复制移动库文件
sudo cp -R /usr/lib/x86_64-linux-gnu/fcitx/* /usr/lib64/fcitx/
-
更改库文件权限
1.
sudo chmod -R 755 /usr/lib64/fcitx/
-
启动fcitx
fcitx
-
配置搜狗输入法(一般 ctrl + 空格 调出)
1.
fcitx-configtool
来源:CSDN
作者:nubipan
链接:https://blog.csdn.net/pannubi/article/details/104445450