2025-02-06 Amazon Linux 2のlocale設定をja_JP.UTF-8に設定したい
Amazon Linux 2 で locale 設定をしたかった。
何もイジっていない設定は下記。
$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
localedef
すればいいということで実行してみるとエラー。
$ localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
character map file `UTF-8' not found: No such file or directory
default character map file `ANSI_X3.4-1968' not found: No such file or directory
よくわからんエラーが出ているけど、結論として下記をインストールすれば動いた。
$ yum install glibc-locale-source
これで下記コマンドが通った。
$ localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
アプリケーション側
アプリケーション側は下記のパッケージをインストールすれば行けた。
$ yum install glibc-langpack-ja
参考情報
調べる過程で参考にさせてもらった情報たち。