Estou tentando manter meu sistema limpo de vários cabeçalhos e pacotes -dev. Às vezes eu vejo em muitos tutoriais, guias de configuração apt install
string que inclui vários nomes de pacotes, onde muitos desses pacotes já são dependências de alguns outros pacotes mencionados na string. Mesmo se eu pular esses nomes, eles serão instalados de qualquer maneira (como dependências).
Mas o problema é mencionar explicitamente esses pacotes em apt-get install
string, que estão sendo marcados como "manualmente instalados" e, portanto, não podem ser removidos automaticamente (com apt-get autoremove
) quando o pacote principal não for mais necessário.
Por exemplo:
apt install gawk m4 libglib2.0-dev libwxbase3.0-dev wx3.0-headers libwxgtk3.0-dev
Aqui, o wx3.0-headers
é uma dependência automática de libwxbase3.0-dev
, portanto, não é necessário estar no comando de instalação e suspeito que libwxgtk3.0-dev
inclui ambos e talvez libglib2.0-dev
também.
Então, existe uma maneira de detectar automaticamente essas dependências em excesso para criar um comando apt
mínimo necessário para configurar tudo?