1. 程式人生 > >ubuntu12.04 搜狗輸入法的安裝

ubuntu12.04 搜狗輸入法的安裝

Ubuntu編譯安裝搜狗輸入法for linux

平臺:Kubuntu 12.10 32

桌面環境:KDE 4.10

操作過程:

1.下載搜狗輸入法for linux原始碼包:

2.由於搜狗輸入法for linux依賴fcitx 4.2.6及以上版本,而ubuntu 12.10預設的版本較低,所以我們必須先升級fcitx

開啟終端,新增fcitxppa

sudo add-apt-repository ppa:fcitx-team/nightly

然後重新整理軟體源:

sudo apt-get update

升級fcitx

已經安裝過fcitx的執行此步:

sudo apt-get upgrade

未安裝過fcitx的執行此步:

sudo apt-get install fcitx

Ubuntu預設的輸入法為ibus,解除安裝之:

sudo apt-get remove ibus

3.安裝依賴包

搜狗輸入法for linux的編譯大致需要以下幾個依賴包debhelper  cmake intltool pkg-config fcitx-libs-dev ,安裝即可:

sudo apt-get install debhelper  cmake intltool pkg-config fcitx-libs-dev 

4.編譯安裝

①開啟終端,切換到原始碼包所在位置,比如在~/downloads

中:

cd /downloads

②新建sougou資料夾,解壓原始碼包到sougou資料夾中:

mkdir sougou

tar xvf fcitx-sogoupinyin_0.0.0.orig.tar.gz -C sougou/

③編譯:

cd sougou

cmake .

make

④安裝:

編譯好的檔案都在sougou資料夾中,我們把它們放到該放的地方:

sudo mkdir /usr/share/fcitx/sogou

sudo cp -r  sougou/Bin/SogouInput/ /usr/share/fcitx/sogou/

sudo cp sougou/src/fcitx-sogoupinyin.so /usr/lib/i386-linux-gnu/fcitx/

***注意,64位的ubuntu此步應該為:

sudo cp sougou/src/fcitx-sogoupinyin.so /usr/lib/x86_64-linux-gnu/fcitx/

****

sudo cp sougou/data/sogoupinyin.png  /usr/share/icons/hicolor/48x48/apps/

sudo cp sougou/src/fcitx-sogoupinyin.conf /usr/share/fcitx/addon/

sudo cp sougou/data/sogoupinyin.png /usr/share/fcitx/imicon/sogoupinyin.png

⑤重啟fcitx使之生效:

killall fcitx

fcitx -d

再輸入完成後應當用熱鍵“ctrl+空格”,就切換到搜狗輸入法了,那是一個爽。