Não é possível. O Busybox no Ubuntu não suporta o conjunto completo de utilitários que o coreutils fornece. Exemplos incluem base64 , comm , install , nohup . Os pacotes podem usar com segurança programas instalados por coreutils sem depender dele como um pacote, já que é um um pacote essencial ; não há como dizer quais comandos do coreutils um pacote pode estar usando. Você poderia tentar construir o Busybox a partir do código-fonte, já que o conjunto completo de comandos inclui install , comm e nohup , e uuencode / uudecode , que poderia servir como uma alternativa para base64 . No entanto, mesmo que tem comandos ausentes como groups , paste , nproc , truncate , etc.
Você poderia tentar. Faça algo como:
- Symlink
/bin/busyboxpara os comandos coreutils que são suportados porbusybox. - Instale um espaço reservado
coreutilspackage com um maior epoch number do que o pacote coreutils do Ubuntu, para que uma atualização de pacote nunca aconteça para o coreutils. - Instale apenas os binários do pacote
coreutilsreal que o Busybox não suportava. - Espero que o sistema não desmorone. Acostume-se a atualizar manualmente os comandos do coreutils quando o pacote for corrigido.
Também não é possível substituir o bash ou o binutils. O Bash oferece uma sintaxe muito mais rica do que a cinza do Busybox. E tanto quanto eu posso dizer, binutils não tem nada em comum com o Busybox.
O Ubuntu não é o sistema que você quer, se você está preocupado com o espaço. Veja algumas das alternativas mencionadas em esta postagem de superusuário .