ブログ

Armadillo-840上でDebianパッケージのソースコードからビルドする

at_takuya.sasaki
2015年3月29日 17時58分

Armadillo-840のDebian環境で動く hwlockコマンドのデバッグをするために、Debianパッケージをソースから持ってきてビルドした際のメモです。

1. SDカードにDebian環境を構築して、SDブートします

以下を参照してください。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.1.0/ch15.html

2. ビルドに必要なパッケージをインストールします

 $ apt-get install dpkg-dev

3. ソースコードを持ってきます。

hwclockコマンドはutil-linuxパッケージに含まれます

 $ apt-get source util-linux

4. ソースのフォルダに移動して、依存関係をチェック

 $ cd util-linux-2.20.1/
 $ dpkg-checkbuilddeps
 dpkg-checkbuilddeps: Unmet build dependencies: libncurses5-dev libslang2-dev (>= 2.0.4)  
 gettext zlib1g-dev libselinux1-dev debhelper (>= 5) pkg-config po-debconf autoconf  
 automake autopoint libtool

5. 依存しているパッケージをひたすらインストール

 $ apt-get install libncurses5-dev

6. 時刻が古いとワーニングが出まくるので、時刻合わせをします

 $ date --set="2013/07/31 11:38"

7. あとはビルドするだけです

 $ dpkg-buildpackage

以上です。