데비안의 busybox를 사용자 정의하는 방법은 무엇입니까?

데비안의 busybox를 사용자 정의하는 방법은 무엇입니까?

저는 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

관련 정보