
Instalei o Debian primeiro com um CD netinst sem rede, depois editei /etc/apt/sources.list
para apontar para o repositório principal e executei dhclient eth0
para 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
,,, busybox
tudo coreutils
instalado. 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 escritoPriority: required
, provavelmente é um pacote importante que seu sistema precisa.
Observe que bsdutils
e coreutils
estão ambos Essential: yes
no Priority: required
Debian, embora busybox
não seja essencial e Priority: optional
.
AFAIK, busybox
não pode ser usado como substituto coreutils
em um sistema Debian normal. Você teria que passar por alguns obstáculos e quebrar muitos pacotes para configurar isso