この Howto ではArmadillo-IoT G3 で e-DISP・Z からデータを受信するための アプリケーション edispz-device-app をビルドする方法を説明します。
e-DISP・Z と edispz-device-appの利用方法については、Howto : e-DISP・Z のデータを Armadillo で収集するをご確認ください。
/etc/apt/sources.listの変更
Armadillo-IoT G3の "/etc/apt/sources.list" に次の行を追加します。
deb http://ftp.jp.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.jp.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main non-free contrib
deb-src http://security.debian.org/ jessie/updates main non-free contrib
deb http://download.atmark-techno.com/debian/ jessie main contrib non-free
deb-src http://download.atmark-techno.com/debian/ jessie main contrib non-free ※行追加
ビルドに必要なパッケージのインストール
ビルドに必要なパッケージをインストールします。
[Armadillo]$ apt-get update
[Armadillo]$ apt-get install build-essential devscripts
[Armadillo]$ apt-get build-dep edispz-device-app
ソースコードの取得
apt-get sourceコマンドを実行し、ソースコードを取得します。
※ [version]は任意のバージョンとなります。
[Armadillo]$ apt-get source edispz-device-app
[Armadillo]$ ls
edispz-device-app-[version] edispz-device-app_[version].debian.tar.xz edispz-device-app_[version].dsc edispz-device-app_[version].orig.tar.gz
ビルド
ソースコードディレクトリに移動し、debuildコマンドでパッケージのビルドを行います。
[Armadillo]$ cd edispz-device-app_[version]/
[Armadillo]$ debuild -uc -us -b
[Armadillo]$ ls ../edispz-device-app_[version]_armhf.deb
../edispz-device-app_[version]_armhf.deb
インストール
dpkg -iコマンドでビルドしたパッケージをインストールします。
[Armadillo]$ dpkg -i ../edispz-device-app_[version]_armhf.deb