AIX 6.1 有 2 张系统安装碟,安装中文字符集 UTF、GB***需要 2 张系统碟交替安装进行。
步骤一
在部署一些应用程序的时候, 有时候需要用到一些系统没有安装的字符集, 这时候就需要安
装字符集,具体方法如下:
1.查看操作系统当前字符集:
# locale
2.查看操作系统已安装字符集:
# locale -a
3.安装新字符集:
放入操作系统光盘:
4. 插入 disk2,root 用户登入系统,挂载光驱:
#mount -rv cdrfs/dev/cd0 /mnt
#smit lang
---->Add Additional Language Environments
---->CULTURAL convention toinstall; LANGUAGEtranslation to install
这两项里 Esc+4 或 F4 展开列表选择需要安装的字符集。ZH_CN 后缀的为简体中文,选择以
UTF 和 GB 开头,ZH_CN 结尾的中文字符集包(Esc+7 或 F7 选中,选中后左边有箭头指向) ,
回车确认。如果安装失败,会提示需要哪些 filesets 未安装。一般情况下为下列 6 个:
xlC.msg.ZH_CN.cpp
bos.loc.utf.ZH_CN
bos.loc.iso.Zh_CN
X11.loc.Zh_CN.base.rte
X11.loc.ZH_CN.base.rte
Java5.msg.Zh_CN
***注意大小写,AIX 中大小写不同,系统认为的文件时不一样的***
步骤二
Filesets 有先后依赖关系,需要依次顺序安装。
首先执行 unmount /mnt,取出 disk2,插入 disk1,挂载光驱 mount -rv cdrfs/dev/cd0 /mnt ,
执行下列命令安装以下 3 个 filesets:
installp -ac -d/mnt/installp/ppc X11.fnt.ucs.ttf_extb
installp -ac -d/mnt/installp/ppc bos.loc.com.utf
installp -ac -d/mnt/installp/ppc bos.iconv
执行 unmount /mnt,取出 disk1,插入 disk2,挂载光驱 mount -rv cdrfs /dev/cd0 /mnt, 依次
执行以下命令安装其余的 filesets:
installp -ac -d/mnt/installp/ppc X11.fnt.ucs.ttf_CN
installp -ac -d/mnt/installp/ppc Java5.msg.Zh_CN
installp -ac -d/mnt/installp/ppc X11.loc.ZH_CN.base.rte
installp -ac -d/mnt/installp/ppc X11.loc.Zh_CN.base.rte
installp -ac -d/mnt/installp/ppc bos.loc.com.CN
installp -ac -d/mnt/installp/ppc bos.loc.utf.ZH_CN
installp -ac -d/mnt/installp/ppc xlC.msg.ZH_CN.cpp
步骤三
之后检查系统字符集 locale –a,如果显示中文字符集为:
C
POSIX
ZH_CN
ZH_CN.UTF-8
zh_CN
zh_CN. GB***
en_US
en_US.8859-15
en_US.ISO8859-1
有看到 UTF 和 GB***结尾的中文字符集,表示已安装成功,如果有缺失,重新执行步骤一 ,
进入语言安装,选择缺失的中文字符集安装即可。
设置语言环境变量
修改整个系统的字符集
vi /etc/environment --> LANG=Zh_CN
修改单个用户的字符集
vi .profile --> EXPORT LANG=xxx
*** 不需要重启系统 ***