1、使用svn取出源码:
svn checkout http://ibus-cloud-pinyin.googlecode.com/svn/trunk/ ibus-cloud-pinyin-read-only
2、进入目录 cd ibus-cloud-pinyin-read-only
3、运行./find-dependencies.sh 检查依赖关系
ubuntu 系统上,大概需要这些依赖才能正常编译和运行:
ibus,liblua5.1-0-dev, liblua5.1-socket2, libsqlite3-dev, libgtk2.0-dev, libibus-dev, libnotify-dev, lua5.1, libgee-dev
执行下面命令,如果中间提示缺少什么包,就相应的安装什么包
sudo aptitude install liblua5.1-0-dev liblua5.1-socket2 libsqlite3-dev libgtk2.0-dev libibus-dev libnotify-dev lua5.1 libgee-dev valac sqlite3 libibus-dev
安装完成后执行:make 或者 sudo make install
中间会报错:
main.vala:28.7-28.22: error: The name `thread_init' does not exist in the context of `DBus'
解决方法是把那句话注释掉:
进入目录 /home/libo/ibus-cloud-pinyin-read-only/ibus-cloud-pinyin-read-only/src
打开main.vala,找到第28行,把他注释掉:// DBus.thread_init();
然后在:make 或者 sudo make install
应该就没问题了
编译安装后,重启ibus,就可以在输入法管理器里面加入搜狗云输入法了。
联网时,使用搜狗云输入法;不联网时,使用本地词库。
联系客服