1、使用svn取出源码: svn checkout http://ibus-cloud-pinyin./svn/trunk/ ibus-cloud-pinyin-read-only 2、进入目录 cd ibus-cloud-pinyin-read-only 3、运行./find-dependencies.sh 检查依赖关系 ubuntu 系统上,大概需要这些依赖才能正常编译和运行: 执行下面命令,如果中间提示缺少什么包,就相应的安装什么包 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,就可以在输入法管理器里面加入搜狗云输入法了。 联网时,使用搜狗云输入法;不联网时,使用本地词库。 |
|