CentOS 7 安装搜狗输入法
一、前言
CentOS 7自带的中文输入法(如汉语智能拼音)使用起来可能不够顺手,因此很多用户希望安装更为熟悉的搜狗输入法,由于官方只支持Ubuntu系统,直接安装可能会遇到一些问题,通过以下步骤,您可以在CentOS 7上顺利安装并使用搜狗输入法。

二、安装步骤
1、切换到root权限
su root
2、更新yum
yum update y
3、卸载ibus
yum remove ibus y
4、安装epel源
yum y install epelrelease
5、安装fcitx及其依赖包
yum y install fcitx fcitxconfigtool fcitxqt5 fcitxtablechinese
6、安装拼音输入法

yum y install fcitxpinyin
7、下载搜狗输入法
wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb
8、安装alien工具用于转换deb包为rpm包
yum y install alien
9、将deb包转换为rpm包
alien r scripts sogoupinyin_2.2.0.0108_amd64.deb
10、安装转换后的rpm包
rpm ivh force sogoupinyin2.2.0.01082.x86_64.rpm11、复制搜狗拼音库
cp /usr/lib/x86_64linuxgnu/fcitx/fcitxsogoupinyin.so /usr/lib64/fcitx/12、修改权限

chown R 776 /usr/share/fcitxsogoupinyin/13、添加QT依赖
yum install fcitxqt5 fcitxconfigtool y14、配置环境变量
编辑/etc/profile文件,添加以下内容:
vim /etc/profile
// 在文件末尾添加以下内容
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"15、弹出输入法配置框
fcitx r; fcitxconfigtool16、添加开机自启动
依次点击左上角“应用程序”>“附件”>“优化”>“开机自启动”,然后点击加号添加fcitx。
17、重启系统
reboot18、切换输入法
使用ctrl+space快捷键或点击右上角键盘图标切换到搜狗输入法,完成安装。
三、FAQ问答
Q1: 如何在CentOS 7中输入中文?
A1: CentOS 7自带汉语(Intelligent Pinyin)输入法,可以通过以下步骤设置:
1、打开“应用程序”>“系统工具”>“设置”>“区域和语言”;
2、点击“输入源”,选择“汉语(中国)”;
3、如果未找到“汉语(中国)”,可执行以下命令进行安装:
su root yum install ibus ibuslibpinyin y
4、注销后重新登录,按ctrl+space切换输入法。
Q2: 为什么需要安装fcitx?
A2: fcitx是一款功能强大的输入法框架,支持多种输入法引擎,包括拼音、五笔等,相比ibus,fcitx在性能和稳定性上更具优势。
Q3: 如何卸载搜狗输入法?
A3: 如果需要卸载搜狗输入法,可以删除相关文件和目录,并恢复默认输入法设置,具体步骤如下:
1、删除搜狗输入法相关文件和目录;
2、恢复ibus输入法设置,如果之前卸载了ibus,可以重新安装并设置为默认输入法。
Q4: 如何添加皮肤和词库?
A4: 可以通过下载搜狗输入法的皮肤和词库文件,将其放置在相应的目录下,然后在输入法设置中进行选择和应用。
