在Ubuntu 、linuxmint等debian衍生版中安装Google拼音输入法(其实就是scim的扩展),如下:
A. 获取代码:(没有git的先安装git:sudo apt-get install git-core)
$ git clone git://github.com/tchaikov/scim-googlepinyin.git
$ cd scim-googlepinyin
B. 编译前提:
上面给的链接里面有介绍怎么编译的,但少提了几个必需组件,这里列一下:
* autotools-dev
* libgtk2.0-dev
* libscim-dev
* libtool
* automake
用下面命令看看是不是安装了,如果没有,会自动帮你安装上:
$ aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake
C. 编译:
记住系统必须先存在SCIM(没有的话 sudo apt-get install scim 一下)
$ ./autogen.sh
$ make
$ sudo make install
注意:如果输入make的时候出现如下类似错误:
make 以後出現錯誤如下:yuchen@yuchen-laptop:~/scim-googlepinyin$ make
make all-recursive
make[1]: 正在進入目錄 `/home/yuchen/scim-googlepinyin'
Making all in src
make[2]: 正在進入目錄 `/home/yuchen/scim-googlepinyin/src'
Making all in share
make[3]: 正在進入目錄 `/home/yuchen/scim-googlepinyin/src/share'
source='dictbuilder.cpp' object='libpinyinime_la-dictbuilder.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -c -o libpinyinime_la-dictbuilder.lo `test -f 'dictbuilder.cpp' || echo './'`dictbuilder.cpp
libtool: ignoring unknown tag CXX
g++ -DHAVE_CONFIG_H -I. -I../.. -Wall -c dictbuilder.cpp -fPIC -DPIC -o .libs/libpinyinime_la-dictbuilder.o
env: g++: No such file or directory
make[3]: *** [libpinyinime_la-dictbuilder.lo] 錯誤 1
make[3]:正在離開目錄 `/home/yuchen/scim-googlepinyin/src/share'
make[2]: *** [all-recursive] 錯誤 1
make[2]:正在離開目錄 `/home/yuchen/scim-googlepinyin/src'
make[1]: *** [all-recursive] 錯誤 1
make[1]:正在離開目錄 `/home/yuchen/scim-googlepinyin'
make: *** [all] 錯誤 2請執行命令
解决办法,输入:
sudo apt-get install build-essential
然后再一次执行命令
$ ./autogen.sh
$ make
$ sudo make install
解决问题以后,现在重启scim:
关闭
scim:pkill scim
然后启动:
scim -d
去首选项里的“语言支持”的“输入法”选择scim作为默认输入法,然后注销就OK了。
评论