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。
開啟終端,新增fcitx的ppa:
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+空格”,就切換到搜狗輸入法了,那是一個爽。