本文编写于 822 天前,最后修改于 822 天前,其中某些信息可能已经过时。
此处以 en_US.UTF-8 为例(排错其他语言包也同理):
cat /etc/locale.gen | grep en_US.UTF-8 #查看是否有 en_US.UTF-8 内容
vim /etc/locale.gen
去掉 en_US.UTF-8 前面的#号注释
sudo locale-gen
重新生成本地化文件
locale -a #查看是否有 en_US.utf8 该项内容
再次 localedef --list-archive 查看是否有 en_US.utf8 该项内容;
到此为止,问题已基本解决,可以再次测试原报错的情况是否还存在。