找回密码
 注册
楼主: SunnyLhj

红旗linux4.0的中文输入法 for RH9

[复制链接]
发表于 2003-6-11 10:00:17 | 显示全部楼层
匿名访问不了
回复

使用道具 举报

 楼主| 发表于 2003-6-11 13:09:29 | 显示全部楼层

这个一定可以!

用这个!
ftp://magic:[email protected]/upload/红旗输入法的两个包/
回复

使用道具 举报

发表于 2003-6-11 14:00:04 | 显示全部楼层
[quote:7e8f1d6c6e="SunnyLhj"]我已经将两个包上传了!
ftp://magic:[email protected]/upload/红旗输入法的两个包/[/quote]
大哥,上传之前你也不看清楚,其实那个rf-xim-input-5.0-43.i386.rpm我已经有了……
回复

使用道具 举报

 楼主| 发表于 2003-6-11 14:11:18 | 显示全部楼层
你再去看一下!我的确上传了两个包啊!不过文件现在放在“ftp://magic:[email protected]/upload/紫光输入法”的目录里!”如果没有ctrlpanel那个包,那用--nodeps安装也可以用啊!
回复

使用道具 举报

发表于 2003-6-11 15:30:13 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=936
比红旗自带的要好用,试试
回复

使用道具 举报

发表于 2003-6-11 16:04:11 | 显示全部楼层
[quote:1c2e7ccac2="llc"]http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=936
比红旗自带的要好用,试试[/quote]
已经改成那个了,另外,你怎么在没有源代码包的情况下改的?
回复

使用道具 举报

发表于 2003-6-11 16:09:18 | 显示全部楼层
不是太好用,openoffice里面打出来的字都重叠在一起,不管怎么改都没用。
回复

使用道具 举报

发表于 2003-6-12 13:03:44 | 显示全部楼层
[quote:b03174ad84="樱家冢"]
已经改成那个了,另外,你怎么在没有源代码包的情况下改的?[/quote]我先安装输入法,配置好,将文件列表和脚本都准备好,然后写了个spec,将那些需要的文件都列表进去,加入脚本,重新rpmbuild -bb就出来了,相当于打包,其实做rpm就是打包,依赖关系会在打包过程中根据被打包的二进制文件自动生成的,因此就没有了那个ctrpanel的依赖
回复

使用道具 举报

发表于 2003-6-12 14:03:02 | 显示全部楼层
能否把你写的spec公布出来呢?我们也好学学。
回复

使用道具 举报

发表于 2003-6-12 23:53:43 | 显示全部楼层
N年前就可以了
回复

使用道具 举报

发表于 2003-6-13 13:05:14 | 显示全部楼层
spec文件如下:

%define buildroot /var/tmp
Summary: 紫光输入法 for magiclinux
Name: rf4magic
Version: 5.0
Release: 43
Vendor: RedFlag SoftWare
URL: http://www.redflag-linux.com,http://www.linuxfans.org
Packager: 软件版负责人llc重新打包成rpm
License: RedFlag
Group: 中国linux公社/中文
%description
Chinese input tools for X Window System.
%description -l zh
大名鼎鼎的清华紫光输入法,取自红旗4.0beta版本,并对magic的环境做了一些环境变量上的修正,及以下修正
1、增加一个服务脚本(取自中软),使得紫光里新组的词组不会丢失^_^(红旗4.0beta自身会丢词,每次重启后新组的词就不见了)
2、默认有统一码输入法(区位输入法)
3、紫光输入法候选词设为8个
4、默认第一输入法为紫光输入法
5、给magic的kde菜单增加一个输入法配置快捷方式
%post
chkconfig --add upim
chmod  755 /usr/local/rfinput/bin/imadmin
ln -sf /usr/local/rfinput/bin/imadmin  /usr/bin/imadmin
chmod 755 /usr/local/rfinput/bin/rfdock
ln -sf /usr/local/rfinput/bin/rfdock /usr/bin/rfdock
ln -sf /usr/local/rfinput/bin/chinese.qm /usr/bin/chinese.qm
chmod  664 /usr/local/rfinput/conf/rfinput.conf
chmod 664 /usr/local/rfinput/conf/.rfinput
chmod 777 /usr/local/unispim/*
cp /etc/bashrc /etc/bashrc_bak
echo -e '\nexport LANG=zh_CN.GB18030'>>/etc/bashrc
echo -e '\nexport LC_ALL=zh_CN.GB18030'>>/etc/bashrc
echo -e '\nexport XMODIFIERS=@im=rfinput'>>/etc/bashrc
chmod -x /etc/X11/xinit/xinitrc.d/xinput
/etc/rc.d/init.d/upim start
echo -e '\nMagic 1.1用户安装完毕后,请务必执行rm ~/.kde/Autostart/fcitx.desktop将小企鹅输入法快捷方式删掉,然后注销一下。'
%preun
service upim stop
chkconfig --del upim
%postun
rm -f /etc/bashrc
mv /etc/bashrc_bak /etc/bashrc
chmod +x /etc/X11/xinit/xinitrc.d/xinput
echo -e '\nMagic 1.1用户卸载完毕后,请务必执行cp /etc/skel/.kde/Autostart/fcitx.desktop ~/.kde/Autostart/fcitx.desktop来恢复小企鹅输入法。'
%files
/usr/share/applnk/Chinese/imadmin.desktop
/etc/rc.d/init.d/upim
/etc/profile.d/rfinput.sh
/usr/bin/rfinput
/usr/local/rfinput/*
/usr/local/unispim/*
/usr/share/autostart/rfinput.desktop
回复

使用道具 举报

发表于 2003-6-13 13:15:35 | 显示全部楼层
部长对spec文件的编写研究得很透彻啊,真是佩服。好象原来坛子里有过这方面的文章,但是,好象没有涉及到部长这里面的内容。网上也没有比较详细的文章,官方的HOW-TO恐怕不会说这些吧?

另外,在SUSE上要正常运行,是否一定需要源码重新编译了?我屡试不爽啊。
回复

使用道具 举报

发表于 2003-6-13 14:53:44 | 显示全部楼层
[quote:4d885ec015="beyond_2000"]部长对spec文件的编写研究得很透彻啊,真是佩服。好象原来坛子里有过这方面的文章,但是,好象没有涉及到部长这里面的内容。网上也没有比较详细的文章,官方的HOW-TO恐怕不会说这些吧?

另外,在SUSE上要正常运行,是否一定需要源码重新编译了?我屡试不爽啊。[/quote]
相关spec的资料有文档介绍,公社里的"技术文章"-"编程工具"里有不少,中文的;多安装一些src.rpm,看看它们的spec是怎么写的,这玩意学精难,但懂个基本操作还是很容易的

在suse上可以这样试试,安装后:
export LC_ALL=zh_CN.GB18030
export XIM=rfinput
export XMODIFIERS=@im=rfinput
rfinput&
kedit(或gedit)
敲CTRL+空格,看输入法能否成功输入,可以的话输入法本身应该就没问题了,可能是一些环境变量没设置好而已

如果真不行,可能suse和redhat类系统软件版本相差太远,那就没办法了,用源码重新编译可能还可以(没有源码...)
回复

使用道具 举报

发表于 2003-6-13 17:08:48 | 显示全部楼层
spec文件有了,但是那些二进制文件要怎么放才能被打包进rpm呢?
回复

使用道具 举报

发表于 2003-6-13 18:03:26 | 显示全部楼层
有5笔?好,支持一下
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-8 13:04 , Processed in 0.026546 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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