红联Linux门户
Linux帮助

RedHat Enterprise Linux 5安装五笔输入法

发布时间:2011-01-14 23:49:55来源:红联作者:kzs17
[i=s] 本帖最后由 kzs17 于 2011-1-14 23:59 编辑 [/i]

RedHat Enterprise Linux 5下安装五笔输入法问题,困惑我许多时间了,无论是小企鹅,还是紫光五笔;Chinput-3.0.2.src.rar;ibus-pinyin-1.3.11.tar.gz;scim-1.4.7.tar.gz 都安装失败了,我最希望用上的五笔是scim-1.4.7.tar.gz 不知怎么配置,希望高人指点一下,我的电脑总提示是 ggcc no ;c no; c1.exe no 不知是不是我安装的gcc的版本太高了,还是怎么的。。。我的gcc版本是 [kzs@localhost soft]$ rpm -qa|grep gcc
libgcc-4.1.2-42.el5



scim-1.4.7.tar.gz 都安装失败了 提示如下:
tar -zxvf scim-1.4.7.tar.gz

cd scim-1.4.7

./configure --prefix=/opt/scim/

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost scim-1.4.7]#
文章评论

共有 5 条评论

  1. alick 于 2011-01-15 14:45:26发表:

    楼主的问题是没有编译软件的环境,所以无法从源代码编译安装软件。

    引用:
    checking for gcc... no


    请先安装上gcc这个软件包(不等于已经安装的libgcc),有必要的话还得安装上
    make等软件包。至于怎么安装,建议是用yum安装rpm包。

    如果你没有什么RHN帐号,无法用yum来安装。那么。。。RHEL不是你想用的,
    centos,fedora 等才适合你的需求。

  2. kzs17 于 2011-01-15 11:33:15发表:

    今天找到了一段
    适用平台:RedHat Enterprise Linux 5,
    卸载前用的输入法也是scim,版本是:scim-1.4.0,现在想要升级到scim-1.4.9,

    首先是卸载老版本的输入法。点击“应用程序”->“添加/删除软件”,找到所有以scim开头的软件,除了scim-libs不要卸载之外,其他以scim开头的软件都卸载掉。

    下载需要的软件包,下载的地址是:http://www.scim-im.org/
    要下载的软件包:scim-1.4.9
    scim-pinyin
    scim-bridge
    其中scim-pinyin是要安装的输入法----智能拼音。如果还要装其他的输入法像五笔等,下载软件包,按照步骤自己安装即可。如果要输入法支持其他语言,就要下载对应的软件包。

    在这里的安装都是从源码编译安装的。首先安装的软件包是:scim-1.4.9
    解压,然后进入解压后的文件夹,依次输入命令:
    su
    ./configure
    make
    make install
    输入以上4个命令后,即可成功安装此软件包。

    其次安装包:scim-pinyin
    仍然是解压,进入文件夹,输入命令,在此步骤中可能在 ./configure 命令时出现错误(如果没有错误,此处可略过),说:找不到scim,而scim我们刚刚安装成功。这时需要修改一个文件: /home/[username]/.bashrc
    括号中的username是指你当前的登录的用户名。在此文件的最后加入以下两行:
    PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
    export PKG_CONFIG_PATH
    加入此两行的目的是将文件:scim.pc包括在库文件的搜索范围之内。
    安装依然是进入文件夹,输入命令:
    ./configure
    make
    make install
    至此scim-pinyin安装成功。

    最后安装软件包 scim-bridge
    步骤:解压文件,并进入文件夹,依次输入命令----
    ./configure
    make
    make install
    至此scim-bridge安装成功。

    接下来是配置,需要修改的文件是:/etc/profile
    在文件的最后加入以下几行:
    export LC_CTYPE="zh_CN.UTF-8"
    export XMODIFIERS=@im=SCIM
    export GTK_IM_MODULE=xim
    export QT_IM_MODULE=xim
    更详细的说明见网页:http://www.scim-im.org/layout/set/print/wiki/documentation/installation_and_configuration/all/system_configuration
    其中第一行的 export LC_CTYPE="zh_CN.UTF-8"也可以不加,前提是在终端中输入命令:locale -a |grep -i zh后, 结果中存在 zh_CN.utf8一项。

    至此所有的工作已经做完,在终端中输入命令 scim -d 应该可以见到输入法的键盘图标出现在上方的面板中。

    存在问题:没有将scim加入到开机启动项中,所以每次要用都要在命令行中输入:scim -d 来启动输入法。

    扩展:如果要在其他的Linux系统(比如:ubuntu,Gentoo)中安装此输入法,还可以参考官方的文档:http://www.scim-im.org/wiki/documentation
    遇到其他的问题也要多多看文档。我的方法只是一个思路,大家的系统配置可能千差万别,照搬有时不见得会出现期望的结果,这时就要从文档中找答案。

  3. gleerat 于 2011-01-15 11:08:50发表:

    我使用iBus,不用设置照样用。虽然没有用五笔但是iBus中有五笔选项。

  4. kzs17 于 2011-01-15 00:01:00发表:

    或者用yum安装五笔也行。。不知哪里有下载。。

  5. kzs17 于 2011-01-15 00:00:20发表:

    是不是这个版本的scim-1.4.7.tar.gz是 BSD linux系统版的。。。