我正在构建一个基于debian 7的嵌入式系统,我想充分利用debian随附的busybox。问题是在debian中默认的busybox构建似乎很小,例如,甚至不包含passwd
。
另一方面,我不想从busybox.net来源构建busybox来保持稳定性和更新问题。
那么如何从debian源码包中构建和安装更大的busybox?
如果您需要.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
目标
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句