一、前言
CentOS7默认自带的中文输入法可能并不如用户期望的那样好用,因此很多用户会选择安装搜狗输入法,虽然搜狗输入法官方只支持Ubuntu系统,但通过一些配置和工具,我们也可以将其成功安装在CentOS7上。
二、安装步骤
1、切换到root权限:
su root
2、更新yum源(可选,但建议执行):
yum update y
3、卸载ibus(如果已安装):
rpm e nodeps ibus
4、安装epel源:
yum y install epelrelease
5、安装fcitx及其相关组件:
yum y install fcitx fcitxconfigtool fcitxpinyin dpkg qtwebkit
6、下载搜狗输入法deb包:
wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb
7、安装alien工具(用于将DEB包转换为rpm包):
yum y install alien
8、将deb包转换为rpm包:
alien r scripts sogoupinyin_2.2.0.0108_amd64.deb
9、安装转换后的rpm包:
rpm ivh force sogoupinyin2.2.0.01082.x86_64.rpm
10、复制搜狗拼音库:
cp /usr/lib/x86_64linuxgnu/fcitx/fcitxsogoupinyin.so /usr/lib64/fcitx/
11、修改权限:
chown R 776 /usr/share/fcitxsogoupinyin/
12、添加QT依赖:
yum install fcitxqt5 fcitxconfigtool y
13、配置环境变量:
编辑/etc/profile
文件,添加以下内容到文件末尾:
vim /etc/profile //添加下列内容到文件末尾 export XIM_PROGRAM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
14、重启系统或使更改生效:
source /etc/profile
15、启动并配置fcitx:
fcitx r; fcitxconfigtool
16、添加开机自启动:依次点击左上角:应用程序>附件>优化>开机自启动,然后点击加号添加fcitx。
17、重启系统:
reboot
18、使用快捷键切换输入法:使用ctrl+space快捷键或点击右上角键盘图标切换到搜狗输入法,至此,搜狗输入法安装完成。
三、FAQs
1、为什么需要卸载ibus?
ibus是CentOS7默认的输入法框架,但与搜狗输入法可能存在冲突,为了避免这种冲突,建议卸载ibus。
2、如何确认搜狗输入法已成功安装?
安装完成后,可以通过按下ctrl+space快捷键来切换输入法,如果能够成功切换到搜狗输入法,并且可以正常使用,则说明搜狗输入法已成功安装。
3、如果遇到问题怎么办?
如果在使用过程中遇到任何问题,可以尝试重新安装或检查上述步骤是否正确执行,还可以参考搜狗输入法官方论坛或社区获取更多帮助。