LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 968|回复: 6

RHEL4中编译scim1.2.0为什么不成功?(已经成功,进入查看详细内容)

[复制链接]
发表于 2005-3-3 22:49:42 | 显示全部楼层 |阅读模式
源代码安装scim1.2.0,命令如下:
./configure
make
make install
安装成功,没有报错.
源代码安装scim-pinyin-0.5
./configure
出现如下错误:

checking for pkg-config... /usr/bin/pkg-config
checking for scim >= 1.1.0... Package scim was not found in the pkg-config search path.
Perhaps you should add the directory containing `scim.pc'
to the PKG_CONFIG_PATH environment variable
No package 'scim' found

configure: error: Library requirements (scim >= 1.1.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


不知道该做如何处理.请高人指点.


我的locale:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
 楼主| 发表于 2005-3-3 22:53:50 | 显示全部楼层
我真的很喜欢用scim,可是每次都不会源码编译,确实遗憾.请高人明示,成功后我会将心得与步骤发表出来.
回复 支持 反对

使用道具 举报

发表于 2005-3-4 06:48:03 | 显示全部楼层
用下面的指令编译安装所有SCIM相关软件包:

./configure --prefix=/usr --sysconfdir=/etc
make
make install
回复 支持 反对

使用道具 举报

发表于 2005-3-4 09:22:45 | 显示全部楼层
用rpmbuild -ba scim.spec也可以
会产生两个文件:scim-1.2.0.rpm 和 scim-1.2.0.src.rpm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-4 23:01:34 | 显示全部楼层
非常感谢大家的支持帮助,问题已经解决。现把经验分享如下:
一、下载scim-1.2.0.tar.gz和scim-pinyin-0.5.0.tar.gz。(我喜欢它的拼音识别率高,所以以拼音为例)
二、解压缩后先编译安装scim-1.2.0.tar.gz:
./configure --prefix=/usr --sysconfdir=/etc
make
make install
然后再解压缩scim-pinyin-0.50.tar.gz:
./configure --prefix=/usr --sysconfdir=/etc
make
make install
此时运行scim -d应该可以在任务栏中看到键盘图标,而且已经正确加载了拼音输入法,但是Ctrl+Space并不能调出scim,而是其它输入法。
三、进入/etc/X11/xinit/xinput.d/目录,建立文件名为scim的空白文件,内容如下:
XIM=SCIM
XIM_PROGRAM=scim
XIM_ARGS=-d
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
gnome-im-settings-daemon >/dev/null
四、输入如下命令:
alternatives --install  /etc/X11/xinit/xinput.d/zh_CN  xinput-zh_CN  /etc/X11/xinit/xinput.d/scim 100
alternatives --auto xinput-zh_CN
五、在/etc/rc.d/rc.local中加入scim -d,表示在计算机启动过程中运行scim
OK,重启计算机,应该可以运行scim了!

如果还有不清楚指出,可以查看 http://www.linuxsir.cn/bbs/showthread.php?t=167277 文章。本文是针对在RHEL4上使用scim的精简篇。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-13 22:56:44 | 显示全部楼层
好文章,大家为什么不顶呢?
回复 支持 反对

使用道具 举报

发表于 2005-3-28 23:46:04 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表