web-dev-qa-db-ja.com

RaspbianでLC_ALL = en_GB.UTF-8を設定する方法は?

スレッドで答えを知っています ロケールの問題を修正するにはどうすればよいですか 。これにより、フィールドLANGUAGEおよびLC_ALLを対応する値に変更できません。 Raspberry Pi 3B Raspbianの最新OSに retropie を設定しています。私のlocale

LANG=en_GB.UTF-8
LANGUAGE= # TODO empty! but should be en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB:UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL= # TODO empty but should be en_GB.UTF-8

OS:Raspbian
ハードウェア:Raspberry Pi 3B

/etc/locale.gen次に、次の行のコメントを外します。

 en_GB.UTF-8 UTF-8

実行:

locale-gen en_GB.UTF-8 UTF-8
update-locale en_GB.UTF-8 UTF-8
export LANGUAGE=en_GB.UTF-8
export LC_ALL=en_GB.UTF-8

確認してください。 locale

LANG=en_GB.UTF-8
LANGUAGE=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8
6
GAD3R

StephenKittの提案:セットアップしないでくださいLC_ALLLANGUAGEは、ここでは必要ないためです。テスト済みで、このアプローチも機能します。