CentOS6.4安裝sunpinyin輸入法

感覺centos6.4自帶的那個輸入法不太舒服,喜歡折騰,就安裝了sunpinyin試試

安裝過程參考 https://code.google.com/p/sunpinyin/wiki/BuildUnix

依賴組件:

yum install make gcc*  ibus-devel  sqlite-devel scons

安裝:

http://code.google.com/p/sunpinyin/下載 sunpinyin-2.0.3.tar.gz 和 ibus-sunpinyin-2.0.3.tar.gz

解壓

tar -zxvf sunpinyin-2.0.3.tar.gz
cd sunpinyin-2.0.3

由於詞庫修改,修改raw中的Makefile文件,文件名在 https://code.google.com/p/open-gram/downloads/list

修改爲:

LM_URL=http://open-gram.googlecode.com/files
WGET=wget
TAR=tar
all: lm_sc.t3g.arpa dict.utf8
    @echo done
lm_sc.t3g.arpa: stamp-lm
stamp-lm: lm_sc.t3g.arpa.tar.bz2
    $(TAR) -jxf $^
    touch $@
lm_sc.t3g.arpa.tar.bz2:
    $(WGET) -O lm_sc.t3g.arpa.tar.bz2 $(LM_URL)/lm_sc.t3g.arpa-20121025.tar.bz2
dict.utf8: stamp-dict
stamp-dict: dict.utf8.tar.bz2
    $(TAR) -jxf $^
    touch $@
dict.utf8.tar.bz2:
    $(WGET) -O dict.utf8.tar.bz2 $(LM_URL)/dict.utf8-20131212.tar.bz2
clean:
    @rm -f stamp-dict stamp-lm lm_sc.t3g.arpa dict.utf8
    @echo cleaned

之後編譯安裝:

scons --prefix=/usr
scons install

再安裝ibus-sunpinyin

tar -zxvf ibus-sunpinyin-2.0.3.tar.gz & cd

編譯安裝

scons --prefix
scons install

這裏可能會出問題 Checking for sunpinyin-2.0...no

解決方式是 將源碼目錄中的sunpinyin-2.0.3.pc複製到/etc/share/pkgconfig或者是把/usr/lib/pkgconfig下的sunpinyin-2.0.pc複製到/etc/share/pkgconfig中

此時重啓ibus添加sunpinyin,啓動卡死

解決:

cd /etc/ld.so.conf.d/
mkdir -p sunpinyin/usr/lib
ldconfig

重啓ibus即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章