Digamos que estou executando uma distribuição baseada no Debian e quero saber quais pacotes executei apt-get install <package-name>
para instalar, mas não queria incluir nenhum pacote que foi instalado automaticamente como dependências quando instalei outro pacote usando apt-get install <package-name>
... uma maneira de descobrir isso?
Meu palpite é que não há uma maneira porque apt
e dpkg
provavelmente não diferencia entre os dois, mas eu prefiro provar que estou errado, se possível.
Os pacotes instalados como dependências são marcados como instalados automaticamente. Você pode ver e manipular esses marcadores com
apt-mark
.irá listar os pacotes que não estão marcados como instalados automaticamente, ou seja , pacotes instalados explicitamente.
Esses comandos podem ajudá-lo a facilitar seu trabalho, eu tentaria o seguinte comando:
Seguindo dois comandos:
não são 100% maneira de realizar essa tarefa e descobrir quais foram instalados pelo usuário e quais como dependências ou autoinstalados, mas o primeiro comando pode ser um pouco útil.
Uma nota importante , se você estiver executando um utilitário logrotate, você terá que usar o seguinte comando