저는 데비안 7을 기반으로 임베디드 시스템을 구축하고 있는데, 데비안과 함께 제공되는 비지박스를 최대한 활용하고 싶습니다. 문제는 데비안의 기본 비지박스 빌드가 매우 미미해 보인다는 것입니다. 예를 들어 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