1
1

More than 5 years have passed since last update.

CentOS7でlocaleを日本語にしたい(「can't set the locale; make sure $LC_* and $LANG are correct」って怒られたときの解決方法)

Last updated at Posted at 2019-05-03

こうゆう設定ってすぐ忘れちゃうよね

いつも調べ直しちゃいます。なので、備忘録として残す。

経緯

can't set the locale; make sure $LC_* and $LANG are correctって怒られたので設定しました。
最初にやっとくべき設定ですね。

現在のロケールを確認

localectl
出力
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: n/a

jaになってません。enだって。つまり日本のじゃない。

日本語のロケールをインストール

日本語のロケールがあるか確認

localectl list-locales | grep -i ja

なかった(゜゜)

ので、インストールする

sudo yum -y install glibc-common

確認

 localectl list-locales | grep -i ja
出力
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc

jaがあるので良さそう。

日本語のロケールを設定

なので、以下のようにコマンド打ちましょ

localectl set-locale LANG=ja_JP.UTF-8

これだけじゃ反映しませんので、以下で反映させる

source /etc/locale.conf

設定の確認

localectl
出力
   System Locale: LANG=ja_JP.utf8
       VC Keymap: us
      X11 Layout: n/a

おっけい

おわり

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1