tanacasinoのメモ

what are you waiting for ?

Ubuntu で 日本語ロケールがない場合に設定する方法

vagrantなんかで使ってるVMは、日本語ロケールの設定がない場合があるのでそれを設定する方法。Ubuntu 12.04 の話。

vagrantでchefやpuppetを使ったprovisioningを使っている場合は、レシピなりを探してきて実行したほうがいいよさげ。いつかやろう。

# ロケール自体が存在しない場合は、ロケールの生成から行う必要がある。
# 以下を実施して設定したいロケールがすでに表示される場合はこのステップは不要
$ locale -a

# ロケールを生成する
# サポートされているロケールの一覧は以下で閲覧可能
$ less /usr/share/i18n/SUPPORTED
# 上記のリストから該当するロケールを生成する
$ sudo locale-gen ja_JP.UTF8

# ちょっとその場でロケール変更する場合
$ export LANG="ja_JP.UTF-8"

# システムのロケール変更設定する場合
$ cat /etc/default/locale
LANG="ja_JP.UTF-8"