やさぐれSEの技術メモ

皆が辛い思いをしないようにハマったポイントなどを書きます

GCEのロケールを日本語にする

Google Cloud Platformの仮想サーバであるCompute Engine(GCE)のロケールを日本語にする方法です。

条件

  • Google Cloud Platform のCompute Engine
  • Ubuntsの最新OS

記述したきっかけ

Teratailというサイトで質問を見かけて、検証して回答をしたのでブログにも載せようと思いました。

下記のエラーが出る場合の対処となります。

E: Unable to locate package language-pack-ja

海外の記事を読んでいたところ、Docker等々でも起こるようなのでご参考になればと思います。

手順

ロケールのインストールを行ないます。
# sudo apt-get install locales locales-all

ロケールを日本語に変更します。
# sudo update-locale LANG=ja_JP.UTF-8

ロケール環境変数が変更されたことを確認します。
# env | grep LANG

一度コンソールから抜け、再度ログインを実行します。
# exit

参考サイト

下記サイトに対応方法が記述されています。
https://stackoverflow.com/questions/43708896/unable-to-locate-package-language-pack-en