Existe um gerenciador de pacotes para dispositivos busybox? Afinal, os utilitários do Busybox são bastante restritos. Suponho que seria necessário compilá-lo para um dispositivo específico.
Suponha que você tenha um dispositivo executando um kernel Linux e usando um binário Busybox para todas as ferramentas e tal. Agora suponha que você queira instalar algum software no dispositivo. O Busybox não possui um gerenciador de pacotes integrado, a menos que você conte o rpm como um. Então você tem que instalar isso primeiro. Como você faria?
O sistema operacional em questão é o Linux.
BusyBox é o que chamamos de binário multichamada. O que significa que é um binário que possui várias funções utilitárias. Se chamado como um shell, ele é executado como um shell, se chamado como o
ls
comando, ele executa o comando ls.Ele atua como um substituto para muitas ferramentas padrão usadas em sistemas Linux e Unix-like com uma pequena pegada de memória. Ele substitui a funcionalidade de outro software como GNU coreutils, util-linux, iproute, etc e sua intenção é geralmente ser direcionado aos requisitos de um sistema embarcado específico.
Portanto, se o desejo é ter um gerenciador de pacotes de utilitários de fato ... é isso que o busybox substitui e não foi projetado para ser . Assim, você pode simplesmente usar o conjunto de ferramentas que o busybox substitui.
Você pode selecionar quais utilitários serão incluídos no busybox ao criá-lo durante a compilação. Não se destina a ser configurado após o fato.
https://www.busybox.net/FAQ.html#build_system
Entware é o "Ultimate repo para dispositivos embarcados". Você pode instalá-lo em roteadores, mas acho que também funcionaria em outros tipos de dispositivos ocupados. Verifique o wiki para saber como instalá-lo.
Confira aqui
PS relevante apenas para Busy Box para OpenWRT. Obrigado Jeff