搜狗拼音输入法是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