비지박스 장치용 패키지 관리자가 있나요? 결국 Busybox의 유용성은 매우 제한적입니다. 특정 장치에 맞게 컴파일해야 할 것 같습니다.
Linux 커널을 실행하고 모든 도구 등에 Busybox 바이너리를 사용하는 장치가 있다고 가정해 보겠습니다. 이제 장치에 일부 소프트웨어를 설치한다고 상상해 보십시오. Busybox에는 rpm을 하나로 계산하지 않는 한 통합 패키지 관리자가 없습니다. 따라서 먼저 설치해야합니다. 당신은 무엇을 할 것인가?
문제의 운영체제는 리눅스입니다.
답변1
BusyBox는 소위 다중 호출 바이너리입니다. 이는 여러 유용한 기능을 갖춘 바이너리라는 것을 의미합니다. 쉘로 호출하면 쉘로 실행되고, 명령으로 호출하면 ls
ls 명령을 실행합니다.
Linux 및 Unix 계열 시스템에서 사용되는 많은 표준 도구를 대체할 수 있으며 메모리 공간이 작습니다. 이는 GNU coreutils, util-linux, iproute 등과 같은 다른 소프트웨어의 기능을 대체하며 그 목적은 일반적으로 특정 임베디드 시스템의 요구 사항을 충족하는 것입니다.
따라서 실제로 유틸리티 패키지 관리자를 갖고 싶다면 이것이 busybox를 대체하고 설계된 것입니다.아니요. 따라서 간단하게 busybox 교체 도구 모음을 사용할 수 있습니다.
컴파일 중에 비지박스를 구축할 때 비지박스에 포함할 유틸리티를 선택할 수 있습니다. 사후에 구성할 의도는 없습니다.