写経環境用のVagrant Boxとして、以前veeweeで作成したもの を使っていましたが、
- 日本語環境になっていない
- 日本語環境を手動で作ってた
- GuestAdditionsやChefが入っていない
- 起動時に時間がかかる
というモノでした。
しかし、最近そのBoxを使う機会が増え、毎回上記の不足している分の作業を行っていると、それらが整備済の環境をお手軽に作りたくなりました。
そこで、veeweeやChefで設定するのではなく、以下を参考にして vagrant package を使って新しいBoxとして追加することにしました。
プラグインのせいで遅くなったvagrant upを高速化する方法 - DQNEO起業日記
Vagrant upまで
上記を参考に、Vagrantfileを作成し vagrant up します。
自分の場合は、Boxとして追加済の「ubuntu120403」と、Railsチュートリアル用の写経環境作成時に使ったVagrantfile を流用して作りました。
また、ホストがWindowsなので、vagrant up時にGUI表示するようにしました。
日本語環境の設定
Language Support の設定
以下を参考に、Language Supportの設定を行います(13.10版ですが似たような感じでした)。
Ubuntu 13.10 その7 - 日本語環境の構築・Ubuntu Japanese Teamのリポジトリーを追加する - Ubuntu kledgeb
自分の行った流れは、以下の通りです。
- SystemSettings > Language Support
- Languageタブ
- Install/Remove Languages...ボタン
- Japaneseにチェックし、Apply Changesボタン
- Japaneseをドラッグして、先頭へ
- Apply System-Wideボタン
- Regional Formatsタブ
- 日本語を選択
- Appli System-Wideボタン
再起動
作業が終わったら、vagrant reload で再起動します。
再起動時にディレクトリ名の変更を聞かれますが、そのままにしておきます。