私はdebian 7に基づいて組み込みシステムを構築しており、debianに付属のbusyboxを最大限に活用したいと思います。問題は、Debianのデフォルトのbusyboxビルドがやや小さく見えることです。たとえばpasswd
。
一方、信頼性と更新の問題のため、busybox.netソースからbusyboxを構築したくありません。
もしそうなら、Debianソースパッケージに大きなビジボックスを作成してインストールする方法は?
答え1
.deb
即時カスタマイズが必要な場合
mkdir /tmp/bb
cd /tmp/bb
apt-get source busybox
sudo apt-get build-dep busybox
cd busybox-1.20.0/
fakeroot debian/rules build
make -C debian/build/deb/ menuconfig
# enable passwd
fakeroot debian/rules binary
しかし、おそらく最良の方法は、内部にカスタムパッケージdebian/control
と次の関連構成を追加することです。debian/config/pkg/
(私はDebian 7を使用していませんが、似ていると思います)
編集する
fakeroot debian/rules debian/build/deb/.built
以下を使用してターゲットをfakeroot debian/rules binary-arch_busybox
構築できます。deb