[Sy] Amazon Linux で 「sudo yum update」すると日本語が「????」と文字化けする場合の対処
2018/08/16
Amazon Linux で sudo yum update
などを実行した際に、初期状態だと日本語が文字化けしてすべて 「?????」 のように表示されてしまいます。 その場合の対処についてです。
今回は検証のために、こちらの Amazon Linux 2 AMI を使いました。
問題
インスタンスに SSH で入って sudo yum update などを実行すると、次のように文字化けが発生します。
$ sudo yum update
・
・
・
???????????
===========================================================
?????? 1 ?????
?? 80 ?????
?????????: 77 M
Is this ok [y/d/N]:
対処
/etc/locale.conf
をいじってあげると良いです。
$ sudo vim /etc/locale.conf
(locale.conf)
LANG=en_US.UTF-8
↓(以下のように修正して保存)
LANG=ja_JP.UTF-8
LC_CTYPE=ja_JP.UTF-8
/etc/locale.conf
を .bashrc
から読み込むようにします。
$ vim ~/.bashrc
(.bashrc)
・
・
・
source /etc/locale.conf <-- 追記
一度ログアウトして、改めて SSH で入り直します。
再度 sudo yum update
を実行すると、ちゃんと日本語も表示されているのが確認できます。
$ sudo yum update
・
・
・
トランザクションの要約
===========================================================
インストール 1 パッケージ
更新 80 パッケージ
総ダウンロード容量: 77 M
Is this ok [y/d/N]: