在这里插入图片描述
搜狗拼音输入法是2006年6月由搜狐公司推出的一款汉语拼音输入法。搜狗输入法从一开始偏向于词语输入特性,发展到后来配备云输入功能的以整句输入为优势的输入法,是中国大陆市场主流的汉语拼音输入法。根据极光大数据的《2018年输入法app行业研究报告》搜狗输入法app的渗透率为69.8%,月活跃用户人数为4.6亿。

先决条件

假设你已经安装了Fcitx输入法框架。安装方法可以参考:

实战 一键安装脚本

什么?教程这么长看不下去!那么就一键安装吧!一条命令全部搞定。

sh -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/centos7/sogoupinyinInstall.sh)"

安装依赖

yum install qtwebkit -y
yum -y install dpkg
yum -y install alien

下载搜狗输入法

下载

wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb

关于版本

sogoupinyin_2.2.0.0108_amd64

问:那么为什么不用最新版本呢?
新版本安装难度大,难度10倍以上。新版本安装包,依赖一样比较新的库,而这样库在CentOS7中无法使用yum直接安装。需要编译安装,甚至需要升级gcc。本人编译升级gcc花了2小时39分钟,不是谁都有时间为了一个输入法等了近3个小时的。就算你愿意等,我也不推荐升级gcc。因为gcc是核心库,升级以后很有可能会带来意想不到的后果。用CentOS7就为了稳定,软件旧点又如何?个人桌面系统我喜欢archlinux,几乎所有软件都是最新的。

rpm -ivh --force sogoupinyin-2.3.1.0112-2.x86_64.rpm
错误:依赖检测失败:
	libstdc++.so.6(CXXABI_1.3.8)(64bit) 被 sogoupinyin-2.3.1.0112-2.x86_64 需要
	libstdc++.so.6(GLIBCXX_3.4.21)(64bit) 被 sogoupinyin-2.3.1.0112-2.x86_64 需要
sogoupinyin_2.4.0.3469_amd64.debsogoupinyin_2.3.1.0112_amd64.deb

deb转rpm

官网上下载下来的是deb安装包,centos中无法直接安装。那我们就转换一下。

alien -r --scripts sogoupinyin_2.2.0.0108_amd64.deb
sogoupinyin-2.2.0.0108-2.x86_64.rpm

安装rpm包

rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm

我这安装很顺利,结果如下:

[root@localhost deb]# rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:sogoupinyin-2.2.0.0108-2         ################################# [100%]

没有依赖错误真是太爽了!

配置

cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
#修改权限
chown -R 776 /usr/share/fcitx-sogoupinyin/
#添加QT依赖
yum install fcitx-qt5 fcitx-configtool  -y

执行如下命令就可以看到搜狗输入法啦!

fcitx -r; fcitx-configtool

在这里插入图片描述
在这里插入图片描述
功能很强大,windows中用 的大部分功能都有的。

参考

《Centos 7.6 安装搜狗输入法》
https://www.jianshu.com/p/fcdbc4d9c3c2