Redhat 9装fcitx miniChinput的问题
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,报错:
# fcitx
无法打开中文标点文件,将无法输入中文标点!
Please set XMODIFIERS...
于是我就编辑~/.bashrc,在里面加了这几行
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
注销后,重新登录,这时可以自动运行了.但还是用不了五笔.
我用的版本是Redhat9,GNOME桌面环境.
# 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
# rpm -ivh ./Chinput-3.0.2.src.rpm
1:Chinput ###########################################
# rpm -ivh Chinput-3.0.2.src.rpm
1:Chinput ###########################################
#
但在/usr/lib下面,没有Chinput目录.而且,注销,重新登录,也叫不出输入法.
(忘了说了,我在装这个最新版之前已经把那个miniChinput-0.1.9-2.i386.rpm删除了.
# cd /usr/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
好,开始编译:
# cd /usr/src/redhat/SPECS/
# ls
Chinput.spec
# rpmbuild --ba Chinput.spec
报错,编译不出rpm包.前面的不用看了,是编译的过程,后面报错的内容是:
make: *** Error 1
make: Leaving directory `/usr/src/redhat/BUILD/Chinput-3.0.2/src'
make: *** 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.
请问,我的安装步骤哪里出错了吗? 就不要用 Redhat 9 这个来古董了。它早已被淘汰的了。
就象Windows 95 一样。用个新的发行板吧。
SUSE 10,Mandriva 2006 都是很好的选择。在新的发行版以上的问题都不是问题 1,我是新手,所以想学习一下遇到问题该怎么解决。像fcitx,如果我重新系统的话,估计是没问题的。要不,就用不了。
2,不知道你看了我贴子里的链接没有,
在RedHat9下安装Chinput中文输入法
http://tech.ccidnet.com/art/738/20030609/49364_1.html
这就是在RH9下面的教程啊。 自带的没有五笔。我用惯五笔了,用拼音能是能打字,但打字好慢。感觉不舒服。 我在BSD下测试了一下,不知道是不是BUG,反正我只要切换到五笔,FCITX必然崩溃。老兄你用五笔还是用SCIM吧
页:
[1]