如何自訂建置debian的busybox?

如何自訂建置debian的busybox?

我正在建立一個基於 debian 7 的嵌入式系統,我想充分利用 debian 附帶的 busybox。問題是 debian 中預設的 busybox 建置看起來相當小,例如它甚至不包括passwd.

另一方面,出於穩定性和更新問題,我不想從 busybox.net 來源建立 busybox。

那麼如何從 debian 原始碼包建置並安裝更大的 busybox 呢?

答案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/.builtfakeroot debian/rules binary-arch_busybox來建立deb目標

相關內容