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

4

Eu instalei o Debian pela primeira vez com um CD netinst sem rede, então editei /etc/apt/sources.list para apontar para o repositório principal, então executei dhclient eth0 para configurar a rede. Então eu instalei less . Este é o único pacote que instalei depois de configurar o sistema.

Quando executo dpkg -l | less -S , vejo bsdutils , busybox , coreutils , todos instalados. Eles são todos necessários? Se eu rodasse apt-get --purge remove bsdutils coreutils , meu sistema usaria automaticamente o busybox?

Em geral, existe uma maneira de saber se o seu sistema iria quebrar depois de remover um pacote, sem realmente remover o pacote?

    
por math4tots 27.03.2012 / 21:07

1 resposta

5

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

Execute apt-cache show <pkgname> .

  • Se a saída contiver uma linha que diz Essential: Yes , provavelmente você não conseguirá remover o pacote adequadamente sem quebrar o sistema.

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

Observe que bsdutils e coreutils são ambos Essential: yes e Priority: required no Debian, enquanto busybox não é essencial e Priority: optional .

AFAIK, busybox não pode ser usado como um substituto para coreutils em um sistema Debian normal. Você teria que passar por alguns arcos e quebrar muitos pacotes para configurar isso

    
por 27.03.2012 / 21:41

Tags