首页 > 操作系统 > Linux专区 > [原创]编译并安装fcitx-3.4.1中文输入法
2006
12-09

[原创]编译并安装fcitx-3.4.1中文输入法

OpenBSD 4.0 AMD64环境下编译并安装fcitx-3.4.1中文输入法

本文假设你已经安装并配置好OpenBSD简体中文环境了。
去http://www.fcitx.org/下载最新的源代码了,目前的版本是
fcitx-3.4.1.tar.bz2。
下载到/home/soft(目录自己指定)后开始安装。
先解压
bzip2 -d fcitx-3.4.1.tar.bz2

然后是释放文件
tar xvf fcitx-3.4.1.tar

进入目录
cd fcitx-3.4.1

生成Makefile文件
./configure –prefix=/opt/fcitx
–with-libiconv-prefix=/usr/local

这里参数–prefix=/opt/fcitx指定的是fcitx的安装目
录,–with-libiconv-prefix=/usr/local指定的是库iconv的查找
目录,包括/usr/local/include和/usr/local/lib目录。
如果是安装在默认目录则基本不用指定上述参数。

然后是编译源代码
make

如果上面iconv的查找目录没有指定的话,编译时会出现查找不到
iconv.h文件的错误,另外链接的时候也会出现查找不到库文件的错误。
此时可以按上述参数重新生成Makefile文件和直接编辑Makefile文件添
相关的参数到命令行中。

安装编译好的程序
make install

修改用户目录下的.profile文件,追加相关参数。
vi ~/.profile

PATH参数中添加fcitx的执行目录/opt/fcitx/bin(如果是指定安装目
录的话)
在export HOME和umask 022之间添加
export LC_CTYPE=”zh_CN.GBK”

修改用户目录下的.xinitrc文件,追加相关参数。
在exec startkde前追加
export XMODIFIERS=”@im=fcitx”
exec fcitx &

然后重新启动OpenBSD。这个时候fcitx就可以启动并正常使用了。
如果出现不能输入汉字或输入框中汉字乱码的问题,则检查
~/.fcitx/config文件中的配置项。
设置
[程序]
显示字体(中)=*
字体区域=zh_CN.GBK

如果想关闭不需要的输入法,则可编辑~/.fcitx/config文件中的[输入
法]段,将不需要的输入法设置为”=0″。

至此,fcitx在OpenBSD环境下就安装成功了。

Good Luck!


留下一个回复