在使用FreeBSD6.3-release的时候,使用scim或者fcitx一直很头大,scim用ports安装非常顺利,可是一用起来,我几乎所有的Gnome下应用程序都轮番崩溃;而fcitx则经常出现屏幕乱码的问题,而且我又偏爱scim.倒是7.0-release出来以前,我就知道有了scim-fcitx,可是一直没有使用。到最近系统直接升级倒7.0以后开始安装。
/usr/bin/ld: cannot find -lgio-2.0
gmake: *** [libgiofam.la] Error 1
*** Error code 2
Stop in /usr/ports/devel/gio-fam-backend.
*** Error code
得到这个错误后,查询原因是要安装的gio-fam-backend-2.16.3依赖于glib-2.16.3,而我的为glib-2.14.2,于是用#portupdate -r glib 升级glib。未曾想到关联的程序包很多,我从昨晚开始整到今天凌晨4点还没有完成,然后一觉起来到公司又升级了一上午,总算完成了。
重新开始安装scim-fcitx成功,因我使用gdm作启动管理器,注销了一下当前用户直接Ctrl+Space就投入这篇文章的编辑了。
ps:第一次试用firefox的博客插件ScribeFire,看看效果如何,:)