在安裝之前,我們要先了解一個事實,那就是linux下安裝軟件和Windows是非常不同的,並不是簡單地雙擊安裝包就可以安裝了。linux很多軟件都有自己的一個依賴源,如果不先安裝好這些依賴源,你是無法成功安裝軟件的。那么搜狗輸入法就需要依賴fcitx這個框架。
【fcitx是 (Free Chinese Input Toy for X) 的英文縮寫,中文名為小企鵝輸入法,是一個以 GPL 方式發布的輸入法框架, 編寫它的目是為桌面環境提供一個靈活的輸入方案,徹底解決在GNU/Linux下沒有一個好的中文輸入法的問題。】
找了很多網上的經驗,發現主流的安裝方式都是這篇文章說的這樣,但是,我親身測試,發現並不能安裝成功!!!
主流安裝方式:
1.Ctrl+Alt+T,打開終端Terminal;
2.先添加以下源,在終端輸入命令:sudo add-apt-repository ppa:fcitx-team/nightly
3.更新一下系統給,繼續輸入命令:sudo apt-get update
4.安裝fcitx,輸入命令:sudo apt-get install fcitx
5.安裝fcitx的配置工具,輸入命令:sudo apt-get install fcitx-config-gtk
6.安裝fcitx的table-all軟件包,輸入命令:sudo apt-get install fcitx-table-all,遇到”希望繼續執行嗎“選擇Y
7.安裝im-switch切換工具,輸入命令:sudo apt-get install im-switch,遇到”希望繼續執行嗎“選擇Y
8.安裝完成了,然后點擊桌面左上角在計算機中搜索fcitx,如果能找到說明安裝成功了
9.安裝搜狗輸入法:假設你的安裝包放在Downloads文件夾下,那么在終端輸入命令:
(1)ls
(2)cd Downloads/
(3)ls (這個時候就會列出你的Downloads文件夾下都有哪些安裝包)
(4)sudo dpkg -i sogoupinyin_XXXX.deb
按道理到這里就該安裝成功了,但是安裝的過程還是提示缺少很多東西,切換到系統設置(桌面右上角”System Settings“)中的”Language Support“下,直接提示要使用命令:apt-get install -f. 當時並不知道這個是什么意思,后來查了一下才知道原來這個是安裝所有依賴的意思,於是就重新打開終端窗口,輸入了下面的命令:
sudo apt-get install -f
成功安裝了所有依賴,然后按照上面的第9步安裝了搜狗輸入法,這次應該是安裝成功了,但是!發現還是沒法用!
本來安裝成功之后打開fcitx的配置,里面列表就應該會有搜狗輸入的,但是並沒有。后來搗鼓了半天,發現要按照下面這樣設置才可以:
1. 首先打開右上角系統設置,選擇第一行的最后一個選項”Text Entry“;
2. 點擊左下角的+號,在打開的窗口中找到搜狗輸入法Sogou pinyin點擊Add添加進去
3. 這時就可以看到列表中有搜狗輸入法了。這個時候再打開fcitx的配置窗口,點擊左下角的+號再列表中選擇搜狗輸入法添加進來:
4. 添加成功了,吧搜狗輸入法移動到第一的位置。看看你的桌面右上角輸入法那個地方,是不是出現搜狗輸入法了!
5.成功!!!
最后重啟試試。