Os bsdutils, coreutils e busybox são necessários em uma instalação do Debian?

Os bsdutils, coreutils e busybox são necessários em uma instalação do Debian?

Instalei o Debian primeiro com um CD netinst sem rede, depois editei /etc/apt/sources.listpara apontar para o repositório principal e executei dhclient eth0para configurar a rede. Então eu instalei less. Este é o único pacote que instalei após configurar o sistema.

Quando executo dpkg -l | less -S, vejo bsdutils,,, busyboxtudo coreutilsinstalado. Todos eles são necessários? Se eu executasse apt-get --purge remove bsdutils coreutils, meu sistema usaria automaticamente o busybox?

Em geral, existe uma maneira de saber se o seu sistema quebraria após a remoção de um pacote, sem realmente remover o pacote?

Responder1

Heuristicamente, aqui estão algumas coisas que você pode procurar:

Correr apt-cache show <pkgname>.

  • Se a saída contiver uma linha que diz Essential: Yes, é provável que você não consiga remover o pacote adequadamente sem danificar seriamente o sistema.

  • Outro bom lugar para procurar é a Priority:linha. Se estiver escrito Priority: required, provavelmente é um pacote importante que seu sistema precisa.

Observe que bsdutilse coreutilsestão ambos Essential: yesno Priority: requiredDebian, embora busyboxnão seja essencial e Priority: optional.

AFAIK, busyboxnão pode ser usado como substituto coreutilsem um sistema Debian normal. Você teria que passar por alguns obstáculos e quebrar muitos pacotes para configurar isso

informação relacionada