安装scim-googlepinyin@谷歌拼音输入法教程及错误解决办法

安装scim-googlepinyin@谷歌拼音输入法教程及错误解决办法

Vanish
2011-11-21 / 2 评论 / 56,132 阅读 / 正在检测是否收录...

在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了。

0

评论

博主关闭了所有页面的评论