如何修复“找不到字符映射文件‘UTF-8’”

Fed*_*coY 15 locale utf-8 redhat-containers

我正在设置一个 UBI rhel8 容器。我需要执行这个命令:

localedef -f UTF-8 -i en_US en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

失败了:

character map file `UTF-8' not found: No such file or directory
cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory
Run Code Online (Sandbox Code Playgroud)

小智 22

你需要安装这些包

yum -y install glibc-locale-source glibc-langpack-en
Run Code Online (Sandbox Code Playgroud)

然后重新运行 localedef 命令


Tob*_*s J 10

在 Debian/Ubuntu 上,我能够通过apt install locales.