![Arch Linux:ロケールの問題[閉じる]](https://linux33.com/image/131909/Arch%20Linux%EF%BC%9A%E3%83%AD%E3%82%B1%E3%83%BC%E3%83%AB%E3%81%AE%E5%95%8F%E9%A1%8C%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
glibcをglibc-gitに置き換えた後、システムにはロケールはまったくありません。 glibcに戻りましたが、同じです(ロケールを除く)。私が取得するロケールを再生成しようとします。
# locale-gen
Generating locales...
error: Bad entry 'C '
error: Bad entry 'POSIX '
error: Bad entry 'de_DE.utf8 '
error: Bad entry 'en_US.utf8 '
Generation complete.
システム: Arch Linux
glibc:2.26-11.0
/etc/locale.conf
LANG=de_DE.UTF-8
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE=C
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION="de_DE.UTF-8"
/etc/locale.gen
C
POSIX
de_DE.utf8
en_US.utf8
よろしくお願いします!
答え1
locale.genの正しい構文は次のとおりです。
de_DE.UTF-8 UTF-8
en_US.UTF-8 UTF-8
問題が解決しました!