以前使用的是 openeuler/openeuler:22.03-lts里面默认有中文,现在下载了openeuler/openeuler:22.03-lts-sp2 看了一下 居然没有中文,这个中文怎么安装?
问题背景不太清楚:
一般国际化的软件都有-zh/-fr这样的语言包,是不是没有安装具体包的语言包?
直接启动openeuler/openeuler:22.03-lts-sp2 镜像后:
[root@4474cf16a8b3 /]# locale -a
C
C.utf8
POSIX
[root@4474cf16a8b3 /] #yum install -y glibc-all-langpacks
[root@4474cf16a8b3 /]# locale -a
… (太多就不列了)
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.utf8
[root@4474cf16a8b3 /] #
可能是需要安装 glibc-all-langpacks 包(对于镜像来说,本地一般只要中文 zh 就好,全装 是不是太大了)
其他的小伙伴可以试试(最近打算用docker做编译环境,看上了openeuler做基础操作系统 )。
1 Like