Centos7 安装搜狗输入法

落爺英雄遲暮 提交于 2020-02-23 00:19:06

前期工作

1.首先检查内核版本
[nubi@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

2.检查centos7 的发行版

[nubi@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)


安装Fcitx输入法框架

  1. 关闭ibus,注意不要卸载,否则将gnome环境一同卸载的。所以将ibus的守护文件(ibus执行程序)更名。

    1. sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.backu
      
  2. 安装fcitx

    1. sudo yum install libQtWebKit* fcitx fcitx-libs fcitx-qt4 fcitx-qt5 fcitx-configtool fcitx-table fcitx-table-chinese
      
  3. 若依赖 qt5安装失败使用qt5-base代替。

    1. sudo yum install qt5-qtbase
      
  4. 配置环境变量

    1. sudo vim /etc/profile
      
    2. export XIM=fcitx
      export GTK_IM_MODULE=fcitx
      export QT_IM_MODULE=fcitx
      export QT4_IM_MODULE=fcitx
      export XMODIFIERS="@im=fcitx"

  5. 重启系统

    1. reboot
  6. 查看fcitx安装状态

    1. 这里主要看还有那些依赖需要安装,或者环境需要配置。提示信息会用红色标出

    2. fcitx-diagnose

安装搜狗输入法

  1. 安装alien

    1. yum install alien
      
  2. 下搜过的deb包,之前下了最新版,缺无法通过编译,提示缺少什么包。

    1. sudo wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=EPtVkvlW9rLVsn-jtfOGbA&e=1568569239&fn=sogoupinyin_2.2.0.0108_amd64.deb
  3. deb 转rpm

    1. sudo alien -r --scripts sogoupinyin_2.2.0.0108_amd64.deb
  4. 安装

    1. sudo rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm
  5. 复制移动库文件

    1. sudo cp -R /usr/lib/x86_64-linux-gnu/fcitx/* /usr/lib64/fcitx/
  6. 更改库文件权限

    1.sudo chmod -R 755 /usr/lib64/fcitx/

  7. 启动fcitx

    1. fcitx
  8. 配置搜狗输入法(一般 ctrl + 空格 调出)

    1.fcitx-configtool

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!