2009年2月26日星期四

IBus 1.1.0.20090225发布,核心由C实现,ubuntu下打包安装

今天,全新的ibus正式发布了。ibus输入法从0.1.1版本号一跃至1.1.0,显示着这是一个全新的版 本。事实也是如此。在这个版本,它的核心已经用C语言来实现了!当然前端处理部分依然是用灵活的Python 语言实现,不过相对之前,ibus有处理速度和资源占用方面,一定有非常大的提升,以往有时的反应不及时,现在一点也感觉不到了。

下载源码可以访问:
http://code.google.com/p/ibus/downloads/list,然后编译安装。
如果你用ubuntu,可以直接git源代码然后打成deb包安装,以方便管理,具体方法是:

sudo apt-get install git-core
sudo apt-get install python-gtk2-dev
sudo apt-get install cvs
sudo apt-get install libtool
sudo apt-get install automake
sudo apt-get install python-enchant
sudo apt-get install libgtk2.0-dev
sudo apt-get install libdbus-1-dev libdbus-glib-1-dev
sudo apt-get install python-xdg

需要安装 dbus-python 0.83 的包,默认的版本低了,中文源自带了。
sudo apt-get install dbus-python

获得ibus最新源码,并打包
git clone git://github.com/phuang/ibus.git ibus
cd ibus
./autogen.sh
chmod +x debian/rules
dpkg-buildpackage -rfakeroot

获得ibus-pinyin并打包,中间会自动下载码表。
git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
cd ibus-pinyin
./autogen.sh
chmod +x debian/rules
dpkg-buildpackage -rfakeroot

其它同上,记得需要给 debian/rules 加上可执行权限:
git clone git://github.com/acevery/ibus-table.git ibus-table
git clone git://github.com/phuang/ibus-chewing.git ibus-chewing
git clone git://github.com/phuang/ibus-anthy.git ibus-anthy
git clone git://github.com/phuang/ibus-hangul.git ibus-hangul
git clone git://github.com/phuang/ibus-m17n.git ibus-m17n
git clone git://github.com/phuang/ibus-tmpl.git ibus-tmpl
以上地址可查看http://code.google.com/p/ibus/wiki/Sources?tm=4

如果需要修改打包的版本号,修改debian/changelog在最前面增加上去就好了。

感谢开发者带给我们如此优秀的输入法!

没有评论:

发表评论