1. 程式人生 > >Centos7安裝最新搜狗輸入法

Centos7安裝最新搜狗輸入法

如果本機已安裝ibus,需要先解除安裝,需要root使用者操作:(切換使用者命令是  su - root或者su - 使用者名稱.注意-符號兩邊都有一個空格)




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  百度一搜就有(搜狗輸入法Linux版)
我這裡下載的是64bit版本的:sogoupinyin_2.2.0.0108_amd64.deb(日期2018.6.14)


安裝dpkg包,切換為root使用者:


yum install dpkg
接下來解壓deb包,切換到當前使用者:
在root/目下


mkdir sogou
cd sogoucp ../sogoupinyin_2.2.0.0108_amd64.deb .(這個命令可以不打,將你下載的deb包直接移動到建立的souguo資料夾下即可,我是小白哈哈)


ar vx sogoupinyin_2.2.0.0108_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.

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

(以上源自db_guy的部落格,感謝他的文章給我的幫助,之所以發在這,只是為了結合我個人出現的情況做一點補充,也許也能給別人一些參考. 無意冒犯 ,原文地址是https://blog.csdn.net/db_guy/article/details/79978631)

 

我本人按步驟安裝後出現 輸入法啟動失敗請刪除.config SogouPK的提示,不知道字元打錯沒哈哈,然後進行下兩步意外解決了:


1.安裝alien依賴軟體
sudo yum install alien -y


2.安裝依賴軟體

sudo yum install qtwebkit -y