Então - estou aprendendo sobre gerenciamento de pacotes. Eu decidi instalar o Debian 9.6 pela rede e atualizá-lo para 10 porque por que não? Optei pela instalação especializada e tenho certeza de que não selecionei nenhum pacote extra em nenhum lugar. Meu objetivo era conseguir base
, required
e talvez important
, mas nem isso se eu pudesse evitar.
Agora estou do outro lado da atualização para o Buster, e gostaria de ter feito isso antes de ir de 9.x para 10.x, mas registrei meus pacotes, depois os comparei com required
, important
e até standard
pacotes - Ainda tenho mais de 250 pacotes! Eu instalei vim
, aptitude
, e man
mas isso não deve chegar nem perto de 250 pacotes mesmo com dependências, certo?
Existe uma maneira de rastrear como esses pacotes extras acabaram aqui e, mais importante, apenas instalar base
erequired
desabilitar a instalação automática de pacotes recomendados para que os únicos pacotes e dependências instalados sejam os absolutamente necessários, solicitados e em o caso de dependências, aprovado?
EDIT:
cat /var/log/apt/history.log | grep 'apt install'
retorna apenas três pacotes: man
, aptitude
, e vim
.
apt-mark showmanual
retorna muitos pacotes que eu definitivamente não instalei explicitamente. Se essas são dependências, pensei que não seriam marcadas como manuais e sim automáticas, correto? Existem bibliotecas, utilitários, etc .. muitos deles parecem pacotes que estariam em required
ou important
: coisas como sed
, tar
, login
, etc., mas muitos deles poderiam ser dispensados, eu acho, a menos que as bibliotecas sejam relacionadas a drivers. Ainda assim, mesmo assim, o sistema tem um monte de pacotes listados em standard
, mas nem todos eles?
Executei novamente o netinst e tive o cuidado de limitar o instalador apenas à instalação básica, se possível. O resultado parecia realisticamente ser uma instalação de base esparsa com uma pequena seleção de utilitários instalados, embora ainda com 184 pacotes, muitos dos quais eram bibliotecas. Estranhamente, 95 se esses pacotes estiverem marcados como instalados manualmente e os outros 14 aparentemente não, mesmo que eu não considere nenhum pacote instalado manualmente neste momento.