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
以上です。