Howto

e-DISP・Z 用 データ受信 アプリケーション 「edispz-device-app」 のビルド方法

この 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