raspbianインストール手順は公式ページにあるので、そちらを参照するとして…。
実際に使える状態に持っていくためにすべき事をまとめておきます。
X起動をやめる
独立電源でスタンドアロンで働いてもらうので、重い&消費電力デカイXは不要。
Raspberry Pi ZeroのMini HDMIを適当なディスプレイに繋いで起動して、ターミナルから以下のコマンドを実行し、再起動すると、めでたくXを無効にできます。
$ sudo systemctl set-default multi-user.target
$ sudo reboot
以前は/etc/initrdの設定を変更していたはずですが、今後は組みこみLinuxも軒並みsystemdになっていくんですかね。
キーボードレイアウトを日本語109に変更する
英語101キーボードを使っている人には関係ないですが、自分は日本語109キーボードを使っているので、設定しないと記号入力がとても不便。
以下のようにします。
$ sudo dpkg-reconfigure keyboard-configuration
使っているキーボードそのものズバリな機種はもちろん存在しないので、適当にDellとかのJapaneseキーボードを選択してやると、ちゃんと動作します。
ネットワーク(無線LAN)に繋ぐ
Zeroという名の通り、Zeroには何も付いてません。Raspberry Pi 1/2/3には普通にあったEthernetポートですら…。
ということで、後々楽チンな無線LANを設定します。
生産終了しちゃってますが、バッファロー製のwli-uc-gnという無線LANドングルは、何も追加インストールせずに動作しました。
今時無線LANをWEPで運用しないので、WPA2-PSK/AESの設定をします。
$ vi /etc/wpa_supplicant/wpa_supplicant.conf
上記の設定ファイルに、以下のように入力してください。暗号方式をAESではなくTKIPにする場合は、CCMPをTKIPにすればいいそうですが… ウチはAESなので試してません。
ap_scan=1
network={
ssid="YOUR-WIFI-AP-SSID"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk="YOUR-WIFI-AP-PASSPHRASE"
}
reboot後、勝手にAPに接続しました。
aptリポジトリを日本国内ミラーに向ける
Raspberry Pi用APTミラーの一覧から、物理的な距離が近いところを探します。
ウチは筑波のが一番近いかな。
まずは以下のファイルの中身を全てコメントアウトします。
$ vi /etc/apt/sources.list.d/raspi.list
次に以下のファイルを編集して、
$ sudo vi /etc/apt/sources.list
以下のように筑波ミラーのみ残します。
#deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
これでデフォルト設定よりかは速くパッケージインストールが可能になります。
$ sudo apt-get update
$ sudo apt-get upgrade
するべき事5つ目以降
目的に応じてやるべきことはまだまだ沢山ありますが、とりあえずこの4つを押さえておけば必要十分だと思います。
次はPython環境整備を進めないと…。