Arch-Linux

腳本如何知道何時需要執行 locale-gen?

  • March 25, 2013

設置新系統的基本步驟之一是生成正確的 glibc 語言環境文件。至少在 ArchLinux 和 Gentoo 中,人們期望手動完成這一步驟。我正在嘗試設置一個部署 ArchLinux 的腳本。由於各種原因,我的腳本受到限制,因為它不知道它在配置過程中的位置,並且隨著它的進行對每個步驟進行測試。該過程包括幾次重新啟動。

將正確的語言環境放入 /etc/locale.gen 並local-gen每次執行似乎並沒有什麼壞處,但在我使用的嵌入式平台上,它需要很長時間,並且執行幾次真的很痛。

測試這個的正確方法是什麼——不僅僅是在配置中設置了一個語言環境,而且生成了正確的文件?

/usr/bin/locale -a列印在 中找到的已生成語言環境的列表/usr/lib/locale/locale-archive。(以及POSIXC語言環境)

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

引用自:https://unix.stackexchange.com/questions/69125