终于在centos7上面成功安装了sougou输入法

终于不负所望,虽然不算什么成功案例,起码可以在centos7上面随意的安装规定的输入法,这个还是应该问题不大。

我多么希望能够找一些能够一起讨论问题的伙伴,这样总会有许多的问题在前面等着我们去闯荡。

如果你在centos7上无法安装搜狗输入法 
如果本机已安装ibus,需要先卸载,需要root用户操作:

 

yum list installed | grep ibus

yum remove ibus

接下来安装fcitx

 

 

yum install fcitx fcitx-pinyin fcitx-configtool

接下来去搜狗输入法Linux官网下载deb版本的,注意是32bit还是64bit:

 

 

 

 

http://pinyin.sogou.com/linux/?r=pinyin
 

我这里下载的是64bit版本的:sogoupinyin_1.2.0.0042_amd64.deb

安装dpkg包,切换为root用户:

yum install dpkg

接下来解压deb包,切换到当前用户:

 

在root/目下

mkdir sogou
cd sogoucp ../sogoupinyin_1.2.0.0042_amd64.deb .

ar vx sogoupinyin_1.2.0.0042_amd64.deb #执行本句命令后会有如下提示: x - debian-binary x - control.tar.gz x - data.tar.xz

接下来继续安装,切换到root用户,保持当前层级目录(~/sogou)不要变:

tar -Jxvf data.tar.xz  -C /

复制搜狗拼音的库,保持root用户:

cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so  /usr/lib64/fcitx/

执行如下命令后重启,切换到当前用户执行:

fcitx
sogou-qimpanel
需要注意的问题:

1、gsetting配置这时候该使用 im-chooser 选择输入法为fcitx后报错显示:

GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark. imsettings 2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.

查看日志:

INFO: Attempting to switch IM to FCITX [lang=en_US.utf8, update=true] org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.

需要对gsetting设定,保持当前用户:

请执行这条命令 gsettings set org.gnome.settings-daemon.plugins.keyboard active false
执行成功上面的命令后再去使用im-chooser中选择fcitx
2、缺少依赖库的问题:
在运行sogou-qimpanel时会提示缺少libopencc,需要安装第三方源的opencc库,root用户:
yum makecache yum install opencc

重新运行sogou-qimpanel即可看到搜狗输入法的工具栏,如果不能输入,请注销当前用户即可!

 

你可能感兴趣的:(终于在centos7上面成功安装了sougou输入法)