저는 debian 7을 기반으로 임베디드 시스템을 구축 중이고 debian과 함께 제공되는 busybox를 최대한 활용하고 싶습니다. 문제는 데비안의 기본 busybox 빌드가 다소 작아 보인다는 것입니다. 예를 들어 passwd
.
반면에 안정성 및 업데이트 문제로 인해 busybox.net 소스에서 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/.built
다음을 사용하여 타겟을 fakeroot debian/rules binary-arch_busybox
빌드 할 수 있습니다 .deb