何か作ってみよう【環境構築編その2】2016年2月02日hainoこんにちは。デザイナーの灰野です。関する情報をお届けします。インストール開始!ダウンロードしたNOOBS1.5.0をSDカードにコピーしたらキーボードやマウス、HDMIケーブル、モニタ、マイクロSDを本体に接続します。準備が整ったら最後にマイクロUSBの電源ケーブルを挿入します。NOOBSのインストールはとても簡単です。Piのロゴが表示されます。[RECOMMENDED]」のチェックボックスをオンにして、左上の「Install」ボタンをクリックします。インストールは20分程度で完了します。インストールが完了すると再起動してGUI環境が起動します。※インストールの前準備に関しては以下のエントリーにまとめてありますのでよかったら参考にしてください。Configuration」から行ないます。ネットワークの設定を行ないましょう。自分はBUFFALOのWLI-UC-GNM2という無線LAN子機を選びましたが、特に何の設定もせず認識されました。WiFiの設定方法ですが、お手軽にGUI環境で設定してしまいました。画面上部のメニュー右側にネットワークのアイコンが表示されていますので、そこにカーソルをロールオーバーさせて自分のWiFi環境のSSIDを見つけたらパスワードを入力します。Settings」を開きます。その後、下記のように設定します。※IPアドレスは適宜変更してください。SSHやVNC接続のことも考えるとIPは固定の方が便利そうですよね。基本的な環境設定はすべてGUI環境で行なうことができますので、迷わず行なうことができると思います。一点だけ重要な注意点があります。Configuration」の使用言語で日本語が選べるので「ja(Japanese)」を選んだところ、とんでもないことが起きました。なんとGUI環境の日本語と思われる部分が全て文字化けしたのです!...ガーン。その後インターネットで調べてみたのですが、なんとNOOBS1.5.0では言語設定で日本語が選べるにも関わらず日本語フォントが入っていないという問題があるということが判明しました。それで解決法ですが、apt-getで日本語フォントをインストールします。ターミナルソフト「LXTerminal」を起動し下記のコマンドを入力します。Piを再起動するとGUI環境が日本語になっていることを確認できると思います。...しかしこれは焦りますよね。言語設定を日本語にできるのに、まさか日本語フォントが入っていないなんて思わないですもん。ちなみに、ここで述べている言語設定はあくまでGUI環境でのことで、startXさせずコマンドラインで操作する場合は日本語フォントがインストールされているだけではダメです。その場合はjfbtermをインストールしておくとよいと思います。jfbtermjfbtermを使う場合はコンソロールから起動させてやる必要がありますので注意してください。jfbtermjfbtermを自動起動させたい方は下記の情報が役に立つと思います。Configuration」でstartXしない設定にしておく必要があります。B+でGUI環境はサクサク動くとは言いがたく、コマンドラインのみで操作が済んでしまうことも多々ありますので、自分はデフォルトはGUIが起動しない設定にしました。Piをわざわざモニターに繋がなくてもiPadなどからGUI操作できます。レスポンスは遅くてあまり実用的とはいえないと思いますが、とりあえず「tightVNC」をインストールしてみました。tightvncserverVNCは自動起動してないと大変不便なので、起動スクリプトを書いてやる必要があります。0上記スクリプトをviで入力したら保存してください。/bin/sh」は冒頭に記述すること。上記スクリプトでは解像度設定が「1024×768」となっていますが、VNCクライアントに合わせてお好みの設定にしてください。その後、実行権限を付与します。/etc/init.d/vncbootまた自動起動の登録を行ないます。defaults最後に再起動してみてください。「tightVNC」が起動しているはずです。-nlt5901ポートがLISTENしていればOKです。ちなみに、デフォルトでstartXが起動しない設定になっていてもVNC接続するとGUI環境が起動した状態で接続されます。/bin/sh」の記述位置が異なります。自分の環境では冒頭に記述してやらないと、どうしても起動しませんでした。