当前位置: 首页 > 工具软件 > Jailkit > 使用案例 >

jailkit-2.16.tar.gz 笼环境增加中文环境[备忘] rhel5,6

葛雨华
2023-12-01

建立笼环境方法及  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  方法手动加载

 

 类似资料: