CentOS7安装搜狗输入法

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

文章目录

  • 先决条件
  • 实战
  • 一键安装脚本
    • 安装依赖
    • 下载搜狗输入法
      • 关于版本
    • deb转rpm
    • 安装rpm包
    • 配置
  • 参考

先决条件

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

  • 《2021CentOS7系统Gnome3桌面使用Fcitx》
    https://blog.csdn.net/lxyoucan/article/details/119103475
  • 《CentOS7+VNC+Openbox+Fcitx》
    https://blog.csdn.net/lxyoucan/article/details/119081236

实战

一键安装脚本

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

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

备用下载:
https://download.csdn.net/download/lxyoucan/20535752

关于版本

本文中使用的是sogoupinyin_2.2.0.0108_amd64版本,相比最新版本要略旧一些。根据官网的更新日志看来,主要功能差距不大,更新主要是一些景上添花的功能。

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

《CentOS7升级gcc-10.3.0》
https://blog.csdn.net/lxyoucan/article/details/116143248

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 需要

官方新版下载地址:
https://pinyin.sogou.com/linux/
2021年7月27日下载后得到的文件是:
sogoupinyin_2.4.0.3469_amd64.deb
sogoupinyin_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

CentOS7安装搜狗输入法_第2张图片
CentOS7安装搜狗输入法_第3张图片
功能很强大,windows中用 的大部分功能都有的。

参考

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

你可能感兴趣的:(CentOS7,linux,运维,centos,搜狗输入法)