【问题标题】:How to fix 'character map file `UTF-8' not found'如何修复“找不到字符映射文件‘UTF-8’”
【发布时间】:2019-10-09 12:36:43
【问题描述】:

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

localedef -f UTF-8 -i en_US en_US.UTF-8

失败了:

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

【问题讨论】:

    标签: utf-8 locale redhat-containers


    【解决方案1】:

    你需要安装这些包

    yum -y install glibc-locale-source glibc-langpack-en
    

    然后重新运行 localedef 命令

    【讨论】:

    • 不得不重启两次。
    【解决方案2】:

    在 Debian/Ubuntu 上,我可以通过 apt install locales 解决这个问题。

    【讨论】:

      【解决方案3】:

      以下包具有未满足的依赖关系: 语言环境:取决于:glibc-2.13-1 取决于:debconf (>= 0.5) 但它不会被安装或 debconf-2.0

      【讨论】:

        猜你喜欢
        • 2021-10-06
        • 1970-01-01
        • 2014-11-21
        • 2011-02-03
        • 2011-06-27
        • 2014-07-03
        • 2015-02-15
        • 2015-07-26
        相关资源
        最近更新 更多