2012年10月14日日曜日

Raspberry Pi 日本語環境の設定

【キーボードとタイムゾーン】

まずは、raspi-configでキーボードとタイムゾーンの設定を行う。

raspi-configの画面でconfigure_keyboardを選択し、
 [Generic 105key (Intl) PC] → [Other]
  → [Japanese] → [Japanese-Japanese(OADG109A)]
と選んでいく。

raspi-configの画面でchange_timezoneを選択し、
 「Asia」 → 「Tokyo」と選ぶ。

【ロケールの設定】
以下のコマンドを実行する。
$ sudo dpkg-reconfigure locales

ロケールのコンフィギュレーション画面が出てくるので、
 [en_GB.UTF-8 UTF-8]
 [ja_JP.EUC-JP EUC-JP]
 [ja_JP.UTF-8 UTF-8]
の3つにチェックをつける。

Default locale for system environment と聞いてくるので、
 [ja_JP.UTF-8 UTF-8]
選択する。

【フォントのインストール】

Debianのフリーフォントをインストールする。
$ apt-get install ttf-kochi-gothic xfonts-intl-japanese
$ apt-get install xfonts-intl-japanese-big xfonts-kaname

ここまでできたら、OSを再起動後、X-Windowを立ち上げる。

2012年10月10日水曜日

Raspberry Pi (ラズベリーパイ)をセットアップ

【ラズベリーパイを動作させるのに必要な物】

    USB出力のある電源(ACアダプタ)
    USB - マイクロUSBケーブル(電源用)
    HDMIケーブル
    SDカード(2GB以上)
    USBマウス、USBキーボード
    HDMI入力端子を持つディスプレイ
    ネットに接続するのであれば、LANケーブル

【Raspbianのセットアップ】

セットアップの際は自宅にあるLinuxマシン(ディストリビューションはUbuntu) を使用した。

Raspberry Pi のダウンロードサイトから Raspbian"wheezy"を選んでダウンロード。
本稿作成時の最新版は "2012-09-18-wheezy-raspbian.zip" となっている。

念のため、正しくダウンロードできたか確認。
$ sha1sum ./2012-09-18-wheezy-raspbian.zip
と実行して、サイトに表示されているSHA-1の値と照合する。

zipファイルを解凍する。
$ unzip ./2012-09-18-wheezy-raspbian.zip
解凍後、 2012-09-18-wheezy-raspbian.img というファイルができる。

LinuxマシンにSDカードを挿入後、
$ df -h
表示されているSDカードデバイスをアンマウント。
$ umount /dev/sdb1  ← デバイス名はマシンによって異なる

イメージファイルをSDカードにコピーする。
$ dd bs=1M if=./2012-09-18-wheezy-raspbian.img of=/dev/sdb

ここまでできれば、あとは Raspberry Pi 本体での作業になる。

【Raspberry Pi の起動】

Raspberry Pi 本体に上で作成したSDカードを挿入し、他の周辺機器類も接続。
最後に電源を投入する。

Raspbianをはじめて起動すると、セットアップユーティリティのような画面が表示される。
このユーティリティに「expand_rootfs」という項目がある。
Raspbianのイメージファイルは2GB用に作られているので、使用しているSDカードが2GBを超える場合はこれを選択する。
rootfsの拡張にはちょっと時間がかかる。

セットアップユーティリティを終了し、プロンプトが表示されたら、ユーザID:pi/パスワード:raspberryを入力する。

ログインできたら、
$ startx
と入力すれば、LXDEのデスクトップ画面が表示される。