閱讀81 返回首頁    go 技術社區[雲棲]


jailkit-2.16.tar.gz 籠環境增加中文環境[備忘] rhel5,6

建立籠環境方法及  jailkit 籠環境作用,參考下麵文檔

利用jailkit-2.16.tar.gz + ssh 進行 chroot 操作[備忘]

 

當前默認安裝籠環境後, 隻具備英文環境,可參考下麵方法增加中文支持  [僅支持  rhel5 版本]

1.  複製字符至籠環境

cp -pR /usr/lib/locale/zh_CN.utf8/  /data/usr/lib/locale/zh_CN.utf8/

 

2.  修改用戶配置文件

vi /data/home/terry/.bash_profile
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
export LANG  LANGUAGE LC_ALL


 

3. 複製命令 locale

/root/bin/l2chroot.sh  /usr/bin/locale
cp /usr/bin/locale /data/usr/bin/locale

 

下次用戶登錄即可使用中文環境

可執行命令進行驗證

[terry@tomcat_x ~]$ locale -a
C
POSIX
en_US.utf8
zh_CN.utf8

 

假如係統不自動加載 profile

那麼可以利用 source /home/terry/.bash_profile  方法手動加載

 

rhel6 版本無法使用上述方法增加中文支持

參考下麵信息

先下載軟件包, 然後在進行強製安裝

yum install -y yum-plugin-downloadonly.noarch
yum reinstall -y  --downloadonly --downloaddir=/tmp glibc-common.x86_64
cd /tmp
rpm -ivh --force --root=/www --nodeps /tmp/glibc-common-2.12-1.107.el6.x86_64.rpm


利用強製方法則可完整安裝所需的語言環境。

修改用戶環境配置

vi /data/home/terry/.bash_profile
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
export LANG  LANGUAGE LC_ALL

 

 

假如係統不自動加載 profile

那麼可以利用 source /home/terry/.bash_profile  方法手動加載

 

最後更新:2017-04-03 14:54:06

  上一篇:go Linux下調試段錯誤的方法[Segmentation Fault]--GDB
  下一篇:go 利用getopt_long()為程序傳入參數