脚本如何知道何时需要运行 locale-gen ?

脚本如何知道何时需要运行 locale-gen ?

设置新系统的基本步骤之一是生成正确的 glibc 语言环境文件。至少在 ArchLinux 和 Gentoo 中,人们希望手动完成这一步骤。我正在尝试设置一个部署 ArchLinux 的脚本。由于各种原因,我的脚本受到限制,因为不知道它在配置过程中的位置,并且在进行过程中对每个步骤进行测试。该过程包括多次重新启动。

将正确的语言环境放入 /etc/locale.gen 中并local-gen每次运行似乎并没有什么坏处,但在我使用的嵌入式平台上,它需要很长时间并且运行几次确实很痛苦。

会是什么恰当的测试这个的方法——不仅是在配置中设置了区域设置,而且还为其生成了正确的文件?

答案1

/usr/bin/locale -a打印列表已经生成了中找到的语言环境/usr/lib/locale/locale-archive。 (以及POSIXC区域设置)

$ locale -a
C
POSIX
de_DE.utf8
en_US.utf8

相关内容