RHEL4 中文乱码的问题

系统安装的时候没有选择中文支持,结果网页是乱码的。最直接的解决办法是那系统光盘把系统升级安装一下,但是:首先,这是IBM服务器,实验室不让乱动,万一出问题还得找技术支持来解决;其次,没有系统盘。所以只能自己想其他办法,尝试了很多:

1. 使系统界面变中文以及输入法服务器的安装

插入RedHat 第三张光盘(我是从ISO镜像里cp出来的),
执行如下命令
mount /dev/cdrom(如果用镜像,当然就不需要这一步了)
cd /media/cdrom/RedHat/RPMS/                
rpm -ivh ttfonts-zh_CN-2.14-6.noarch.rpm                            // 安装后,中文不再是图形
rpm -ivh iiimf-le-chinput-0.3-16.i386.rpm --aid                      // IIIMF是管理输入法的
rpm -ivh iiimf-x-12.1-10.EL.i386.rpm
rpm -ivh iiimf-gnome-im-switcher-12.1-10.EL.i386.rpm

其实,安装时我碰到了包依赖性的问题,这个没关系,所有依赖的包都在系统盘里可以找到的,当碰到依赖问题时系统会有suggestion solution。

安装完毕后重新启动系统或者执行
(
init 3
init 5
)
然后执行:
service iiim status
确认htt (pid XXXX) is running...

Alt+Ctrl+Backspace重启X
在登录截面选择LANGUAGE 简体中文
然后登录(可选择本次会话,或设为默认)
现在系统的界面以及输入法都接受中文了

但是,上网还是乱码的。

2. 使用yum来升级(原帖:http://www.chinalinuxpub.com/bbs/showthread.php?t=48338):

温馨提示:该方法只支持ia32位的as4的升级。

下载yum软件包:
http://www.chinalinuxpub.com/yum.tgz
tar zxvf yum.tgz
cd yum
rpm -ivh *.rpm
因为我偷懒,用得是centos得yum包,大家用了这个yum久可以在线用centos升级你得rhel4了
如果要用本站编译得升级包话
请执行
rm -rf /etc/yum.repos.d/CentOS-Base.repo
vi /etc/yum.repos.d/as4-update.repo
加入:
#released updates
[update]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/updates/4AS/
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub


vi /etc/yum.repos.d/as4-base.repo
加入:
#released base
[base]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/os/i386/RedHat/
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub

保存然后就可以用yum通过本站升级你得AS4了,所有的升级包由本站做的签名,我会在最短的时间内提供最新的升级包
升级系统用yum update即可。

这里,我只想安装中文支持,所以执行:

yum groupinstall chinese

结果:碰到下面的提示

Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.

不知道是不是因为代理上网的原因。所以,此路不同。

3. 继续尝试:

修改/etc/sysconfig/i18n文件,将其改成以下内容:

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

重启机器。

结果:还是不行,怒!

4. 继续:安装fonts-chinese..(原帖:http://blog.csdn.net/linux2linux/archive/2007/10/23/1839759.aspx)

if you omit installing chinese packages, please install such package in disk 4    

fonts-chinese-3.02-9.6.el5.noarch.rpm (下载地址http://ftp.dc.volia.com/pub/CentOS/CentOS/

vi /etc/profle

add below

export LANG=zh_CN.GB18030
export LC_ALL=zh_CN.GB18030

结果: 遇到包依赖问题------mkfontdir is needed by fonts-chinese-3.02-9.6.el5.noarch.rpm . 我晕,我试了一下,mkfontdir命令明显有的啊,RP有问题?!

 

最后,忍无可忍,把浏览器换掉了,索性不用原来的elinks了,装上firefox(系统盘中有rpm包)试试,OMG,居然可以显示中文了,意外啊,呵呵。

总算问题解决了~~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值