警告メッセージ

Howtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。また、すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。

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

対象製品: Armadillo-IoT G3

この 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
カテゴリ: