先日、Vagrantで仮想環境を構築しようとCentOS7のboxファイルを入手してきた。
コマンドラインで作業していると、Viエディタのモード表示部分や、エラーメッセージなど、ところどころに見慣れない言語が現れたので、よくよく調べてみるとどうやらデフォルトの言語設定がドイツ語になっているようだ。
今回はこれを日本語化する方法について紹介する。
現在の言語設定を確認
設定値が「de」となっているのが問題のようだ。
locale status
# 結果
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de
日本語が使えるか確認する
下記のコマンドで「ja」を含むリストが表示されればOK。
localectl list-locales | grep ja
# 結果
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
UTF-8の日本語に設定
localectl set-locale LANG=ja_JP.utf8
これで「System Locale」は日本語化できた。
次に「Keymap」の設定を行う。
localectl set-keymap jp106
ここまで出来たら設定内容を確認しよう。
localectl status
# 結果
System Locale: LANG=ja_JP.utf8
VC Keymap: jp106
X11 Layout: jp
X11 Model: jp106
X11 Options: terminate:ctrl_alt_bksp
最後にexitコマンドでSSHから切断し、「vagrant reload」で設定を反映すればOK。