ブログ

読んで思い出す。忘れるために書く

CentOS 7 のシステムロケールを日本語に変更する(Vagrant)

状況

Vagrant box である centos/7 を立ち上げてみた

問題

localectl list-locales で確認してみたところ、英語系のものしかリストに挙がってこなかった

他の言語も一切ないし、何より日本語がない...

解決

locale に関わるパッケージはないかと調べたら:

The glibc-common package includes common binaries for the GNU libc libraries, as well as national language (locale) support.

とあるので、当該パッケージの再インストール (後述) を実施し解決できた

日本語表示に切り替わったところ:

f:id:innocent-zero:20180218155840p:plain

コマンド

# 日本語表示ができるようにパッケージの再インストールと
# その設定
sudo yum update -y
sudo yum reinstall -y glibc-common
localectl set-locale LANG=ja_JP.UTF-8
source /etc/locale.conf

# キーボードレイアウトも必要に応じて変更する
localectl list-keymaps | grep -i jp # キーボードレイアウト名の確認
sudo localectl set-keymap jp106 # 実際のキーボードレイアウトに合ったものを選択

Links