QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1223|回复: 5

Redhat 9装fcitx miniChinput的问题

[复制链接]
发表于 2006-2-15 11:30:30 | 显示全部楼层 |阅读模式
Redhat 9装fcitx的问题
本来安装好都能正常使用的。但后来有朋友用了一下后,就发现fcitx用不了了。主界面还在,按Ctrl+空格也能使主界面上的字变亮.但就是打不出字.后来把fcitx删了,重新装了一次,晕了,这次还是一样,只看得到主界面,但打不出字.而且还又多了一个问题:换成拼音的话,随便按一个键,当前程序就崩溃了.fcitx也自动关闭.
我的具体操作是:
第一次装好系统后装fcitx
下载fcitx-3.1.1.tar.bz2
tar jxvf fcitx-3.1.1.tar.bz2
cd fcitx-3.1.1
./configure
make
make install
cd /usr/bin
ln -sf fcitx chinput
注销再重新登录后,就可以使用fcitx了.

后来发现五笔用不了后,就把安装的fcitx文件夹删了.
rm -rf /usr/local/share/fcitx
rm -rf ~/.fcitx

然后再按照第一次的安装步骤重装了一次,但结果发现,fcitx不会在启动时运行了.
进命令行运行fcitx,报错:
[root@huang root]# fcitx
无法打开中文标点文件,将无法输入中文标点!
Please set XMODIFIERS...
于是我就编辑~/.bashrc,在里面加了这几行
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
注销后,重新登录,这时可以自动运行了.但还是用不了五笔.


我用的版本是Redhat9,GNOME桌面环境.
[root@huang root]# locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=



Redhat 9装chinput的问题
fcitx用不成了,只好找其他的输入法了.在中国linux公社找到了个miniChinput-0.1.9-2.i386.rpm.安装倒很简单:
rpm -ivh miniChinput-0.1.9-2.i386.rpm
注销,登录.随便打开一个文本或是新建一个,按Ctrl+Space就有输入法了.按左Ctrl+Shift,可以切换成念青五笔或是其他的.只是设置不知道怎么做,有谁知道吗?请指点一下.

在网上找设置的时候,找到了这个网站:
中文输入服务器 Chinput
http://www.opencjk.org/~yumj/project-chinput.html
在这里可以下载Chinput-3.0.2.src.rpm,但老版本的下载不了.
安装方法也在网上找到了,但是我按照上面的去做却安装不上去._ _!
在RedHat9下安装Chinput中文输入法
http://tech.ccidnet.com/art/738/20030609/49364_1.html
按照上面的一步步操作的话,前面的都没有问题,就是在后面第6步,不管是
rpm -ivh ./Chinput-3.0.2.src.rpm
还是
rpm -ivh Chinput-3.0.2.src.rpm

[root@huang temp]# rpm -ivh ./Chinput-3.0.2.src.rpm
   1:Chinput                ########################################### [100%]
[root@huang temp]# rpm -ivh Chinput-3.0.2.src.rpm
   1:Chinput                ########################################### [100%]
[root@huang temp]#

但在/usr/lib下面,没有Chinput目录.而且,注销,重新登录,也叫不出输入法.
(忘了说了,我在装这个最新版之前已经把那个miniChinput-0.1.9-2.i386.rpm删除了.
[root@huang /]# cd /usr/bin
[root@huang bin]# rpm -e miniChinput
)
唉,晕了,难道我哪一步出错了吗?可是,我是按照上面的一步步做的啊.

再到网上找src.rpm,找到这样一篇文章:
file.src.rpm 使用方法的简单介绍
http://linux.chinaitlab.com/set/39788.html
按照这上面所说的,那file.src.rpm虽然也是rpm包,但安装的话,却不能直接安装上的.因为它是源码包的rpm包.和file.tar.gz一样,都是需要编译后才能用的.
按文章说的,我在
rpm -ivh Chinput-3.0.2.src.rpm
后,在/usr/src/redhat/SOURCES下面找到了Chinput-3.0.2.tar.gz
在/usr/src/redhat/SPECS下面找到了Chinput.spec
好,开始编译:
[root@huang lib]# cd /usr/src/redhat/SPECS/
[root@huang SPECS]# ls
Chinput.spec
[root@huang SPECS]# rpmbuild --ba Chinput.spec
报错,编译不出rpm包.前面的不用看了,是编译的过程,后面报错的内容是:
make[1]: *** [chinput.o] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/Chinput-3.0.2/src'
make: *** [chinput] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.24139 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.24139 (%build)
最后没办法,还是装了老版本的miniChinput-0.1.9-2.i386.rpm.
请问,我的安装步骤哪里出错了吗?
发表于 2006-2-15 14:08:04 | 显示全部楼层
就不要用 Redhat 9 这个来古董了。它早已被淘汰的了。
就象Windows 95 一样。用个新的发行板吧。
SUSE 10,Mandriva 2006 都是很好的选择。在新的发行版以上的问题都不是问题
回复

使用道具 举报

 楼主| 发表于 2006-2-15 15:41:03 | 显示全部楼层
1,我是新手,所以想学习一下遇到问题该怎么解决。像fcitx,如果我重新系统的话,估计是没问题的。要不,就用不了。
2,不知道你看了我贴子里的链接没有,
在RedHat9下安装Chinput中文输入法
http://tech.ccidnet.com/art/738/20030609/49364_1.html

这就是在RH9下面的教程啊。
回复

使用道具 举报

WeiMingzhi 该用户已被删除
发表于 2006-2-15 16:06:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2006-2-15 17:22:36 | 显示全部楼层
自带的没有五笔。我用惯五笔了,用拼音能是能打字,但打字好慢。感觉不舒服。
回复

使用道具 举报

发表于 2006-2-15 23:53:07 | 显示全部楼层
我在BSD下测试了一下,不知道是不是BUG,反正我只要切换到五笔,FCITX必然崩溃。老兄你用五笔还是用SCIM吧
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 21:54 , Processed in 0.045950 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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