CentOS7安装搜狗输入法

2023-05-16

在这里插入图片描述
搜狗拼音输入法是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

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

参考

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7安装搜狗输入法 的相关文章

  • macos下IDEA中svn每次都要输入密码

    有一次把brew卸载重新安装了 xff0c 导致svn也要重新安装 xff0c 重新安装完以后发现IDEA中每次打开使用svn就要输入一次密码 这样太麻烦了 现象 项目Value操作系统macOS Big Sur 11 3IDEAIntel
  • React Native天气预报APP

    expo扫码运行 或者复制下面地址 exp exp host 64 lxyoucan weather ts 效果展示 同时显示多个城市的天气情况 xff0c 并按温度进行排序 点击任何一个城市 xff0c 显示天气详情信息 项目地址 htt
  • 【挑战】手机Termux搭建React Native开发环境

    我这里选用alpine来做开发环境 xff0c 主要因为它体积小巧 xff0c 方便移植和分享 如果只是我自己使用的话 xff0c 我更喜欢使用ubuntu或者archlinux alpine做开发环境 xff0c 可能会遇到的问题就是中文
  • nodejs切换taobao源

    span class token comment 使用nrm工具切换淘宝源 span npx nrm use taobao span class token comment 如果之后需要切换回官方源可使用 span npx nrm use
  • Centos7 安装新版tmux

    Centos7安装出来的tmux版本是1 8 xff0c 有一些插件用不了 所以想升级一下 tmux V tmux span class token number 1 8 span 一键编译安装 全自动 xff0c 一条命令搞定下面手动做的
  • kali新手入门教学(15)--burpsuite安装&证书导入&字体调整

    第一步 xff0c 卸载kali自身的burpsuite kali自身卸载软件有两个命令 remove 卸载软件包 purge 卸载并清除软件包的配置 因为我们彻底不用了 xff0c 就直接purge span class token fu
  • macOS手动启动 Simulator(ios模拟器)

    使用expo做RN 开发 xff0c 有时需要启动Simulator来做调试 毕竟直接在电脑看 xff0c 比低头看真机舒服一些 我平时会使用xcode打开模拟器 xff0c 然后在手动打开expo 本身打开xcode就要等待 能不能直接命
  • RN开发iOS模拟器按⌃⌘Z没反应?

    在RN开发中Reload还是比较常用的 xff0c 小伙伴有没有遇到按快捷键没有反应的情况 xff1f 但是鼠标点击有用 鼠标点击就很不方便 xff0c 如何解决呢 xff1f 快捷键没反应 xff0c 于是我就怀疑是不是快捷键冲突了 xf
  • typescript错误检查Property ‘navigation‘ is missing in type ‘{}‘

    最近刚把一些react native 的项目转到typescript 一个typescript的菜鸟 我的过程仅供参考 xff0c 不一定是最好的解决办法 遇到问题如下 xff1a 错误信息 tsserver 2741 E Property
  • RN常用组件安装命令

    文章目录 Expo篇WebViewAsyncStoragereact native animatablereact native paperreact native root siblings 64 ant design react nat
  • Centos升级ruby

    CentOS7 安装的ruby默认版本是 xff1a ruby v span class token punctuation span 11 43 53 span class token punctuation span ruby 2 0
  • 设置iTerm2为默认终端

    虽然安装了iTerm2 xff0c 但是有一程序还是会调用系统自带的终端打开程序 如何解决呢 xff1f 设置方法如下 xff1a iTerm2 61 gt Make iTerm2 Default Term
  • ModuleNotFoundError: No module named ‘requests‘

    环境 macOS 11 4 明明已经执行了 xff1a pip3 span class token function install span requests 依然报错 这就让我想到电脑上好像有存在两个pip3 报错 xff1a impo
  • http隧道Neo-reGeorg使用笔记

    项目简介 https github com L codes Neo reGeorg Neo reGeorg 是一个旨在积极重构 reGeorg 的项目 xff0c 目的是 xff1a 提高 tunnel 连接安全性 提高可用性 xff0c
  • 神器webssh学习笔记

    简介 项目主页 xff1a https github com huashengdun webssh 一个简单的 Web 应用程序 xff0c 用作 ssh 客户端以连接到您的 ssh 服务器 它是用 Python 编写的 xff0c 基于
  • react native中使用base64加密解密

    使用方法 考虑使用与和兼容的base 64 xff0c 在 react 和 react native 中对我有用 xff1a btoaatob span class token function npm span span class to
  • kali新手入门教学(16)--如何在校园网下使用桥接模式上网

    emmm很长时间都没有更新了 卑微的我要准备期末考 然后返校什么的耽误了 xff0c 对不起大家啦 再次感谢大家的支持啦 刚收拾完我的寝室 xff0c 打开电脑登上校园网 ip变化很大 xff0c 这也是大家经常遇见的情况 xff0c 本地
  • React Native 兼容ios与android的弹出提示toast

    由于 iOS 没有内置的 toast 功能 xff0c 因此 React Native 开发人员必须实现自己的跨平台 toast 库 react native root toast是开发人员与 React Native 社区共享的一种解决方
  • Unable to resolve module react-native-pager-view

    报错信息 Unable to resolve module react native pager view from home apex wp expo jsjs node modules 64 ant design react nativ
  • Expo开发Field: splash.image - cannot access file at ‘./assets/splash.png‘

    报错信息 Error Problems validating asset fields in app json Learn more https docs expo io Field splash image cannot access f

随机推荐

  • Expo开发的App如果获取版本信息

    如何获取版本信息 xff0c 实际上很简单 但是我第一次使用expo获取版本信息 xff0c 还是查看了好多expo的文档才找到 所以就记录一下吧 版本信息配置app json span class token punctuation sp
  • React Native每次进入页面执行一次方法

    问 xff1a 有什么办法 可以在我每次进入页面的时候 执行一次方法吗 因为我看rn的生命周期 都是只执行一次 然后在下次进入的时候就不会再执行方法了 答 xff1a 在function组件中可以这样实现 xff1a span class
  • http隧道Chisel

    http隧道有啥用呢 xff1f 有些服务器封端口或者封协议只能走http协议 远程维护机器很不方便 xff0c 可能要VPN 43 堡垒机 xff0c 甚至还有限制了ssh客户端的 这里我就会考虑使用http隧道的方式 同类文章推荐 xf
  • Sockets代理的使用简介

    如果拥有了Sockets代理服务后 xff0c 应该如何使用它呢 xff1f 本文就简单介绍一下 xff0c 本人的经验分享 浏览器代理 以firefox为例 xff0c 其他浏览器类似 很简单 xff0c 看下图应该就能明白 设置好代理后
  • cannot drop a user that is currently connected

    删除用户时 xff0c 提示正在连接的用户无法删除 那就强制断开连接吧 xff01 错误信息 SQL span class token operator gt span drop user usr sg cascade span class
  • ModuleNotFoundError: No module named ‘setuptools_rust‘

    我在执行pip3 install webssh遇到以下的报错信息 报错信息 Traceback most recent call last File line 1 in File tmp pip build my9sai1o cryptog
  • 无限渗透实战(2)--绕过认证上校园网

    校园网大家都熟悉 一般都是开放的 xff0c 然后连接之后有个登录页面 xff0c 认证之后就可以上网了 xff0c 那么我们怎么绕过认证直接上网 首先还是开始监听周围的ap 可以看到有许多的校园网 那么我们就需要开始监听周围的校园网 xf
  • spring boot jar自定义端口启动

    java jar spring zs 1 0 jar server port span class token operator 61 span 9090
  • CentOS7中安装五笔输入法

    使用vnc远程了一点服务 xff0c 远程维护 GNOME默认自带的是ibus输入平台 默认有一个拼音输入法 但是我日常使用五笔打拼音还是不太习惯 xff0c 那就安装个五笔输入吧 相关阅读 xff1a Centos7安装和配置VNC服务器
  • CentOS7下vscode无响应

    原因分析 xff1a 我以前安装vscode是可以正常使用的啊 为什么现在不行了呢 xff1f 我怀疑会不会是新版的兼容性不行 我安装的是code 1 58 2 1626302881 el8 x86 64 rpm 后来在看到这篇文章 Cen
  • Bad owner or permissions on ~/.ssh/config

    ssh运行报错如下 xff1a Bad owner or permissions on ssh config 解决办法 span class token function chmod span 600 ssh config 参考 https
  • java.lang.NoClassDefFoundError: org/owasp/encoder/Encode

    一个老的spring boot项目中使用到了shiro xff0c 存在安全漏洞 xff0c 由于源码丢失 xff0c 只好采用解压jar升级里面shiro的jar来解决了 但是升级以后遇到报错如下 报错信息 Caused by java
  • A VNC server is already running as :1

    现象 VNC服务使用 Centos7安装和配置VNC服务器 GNOME篇 https blog csdn net lxyoucan article details 113179208 中的配置方法 一开始服务都是正常的 xff0c 在我多次
  • CentOS7+IntellJ IDEA 中文输入问题

    心血来潮在CentOS7中搭建了java开发环境 xff0c 发现在IDEA中输入中文存在问题 中文输入法只能输入1到2个中文 xff0c 后面都是英文了 xff0c 那就想办法解决一下吧 xff01 环境 我的环境信息如下 xff1a 项
  • CentOS7安装CMakev3.21.0

    yum 安装的CMake版本是 2 8 12 2 xff0c 比较旧无法使用 那就来升级一下吧 cmake span class token keyword span CMake Error at CMakeLists txt 1 span
  • CentOS7+VNC+Openbox+Fcitx

    文章目录 简介VNCopenboxFcitx 实战环境信息安装与自动配置脚本创建用户开启 VNC服务 客户端连接VNC实现远程控制假如vnc中输入法切不出来参考 简介 VNC VNC xff08 Virtual Network Comput
  • vnc学习笔记合集

    文章目录 CentOS7 43 VNC 43 Openbox 43 FcitxCentOS中VNC常用命令Centos7安装和配置VNC服务器 GNOME篇Centos7安装和配置VNC服务器 Xfce篇Centos7安装和配置VNC服务器
  • linux_pwn(3)--Chunk Extend and Overlapping&&roarctf_2019_easy_pwn

    文章目录 What is Chunk Extend and Overlappingpwn题思路例题保护机制add函数show函数delete函数edit函数 开始做题准备框架调试覆盖后面一个块的大小释放堆块free验证机制尝试修改堆块开始泄
  • 2021CentOS7系统Gnome3桌面使用Fcitx

    前言 CentOS系统大多是用于服务器上 xff0c 当作桌面系统使用的比较少数了 就算偶而使用CentOS当作桌面系统使用 xff0c Gnome3桌面自带的输入法框架ibus简单使用已经够用了 最近在CentOS7当作桌面系统当临时开发
  • CentOS7安装搜狗输入法

    搜狗拼音输入法是2006年6月由搜狐公司推出的一款汉语拼音输入法 搜狗输入法从一开始偏向于词语输入特性 xff0c 发展到后来配备云输入功能的以整句输入为优势的输入法 xff0c 是中国大陆市场主流的汉语拼音输入法 根据极光大数据的 201