Eu escrevo um pequeno script, algumas vezes atrás, para obter o que você pede. Sim, a saída deve ser refinada, mas dá uma boa dica do que você precisa ( aptitude
é necessário).
Essencialmente, todos os pacotes instalados não são automaticamente após o final da instalação do sistema, marcados convencionalmente pela instalação do pacote grub-pc
.
#!/bin/bash
export LC_COLLATE=C
eval $(lesspipe)
vars=($(less /var/log/dpkg.log* | sort |
grep 'status installed grub-pc' | head -1))
date="${vars[0]}"
time="${vars[1]}"
join \
<(aptitude -F%p search '?installed?not(?automatic)' |
sort) \
<(less /var/log/dpkg.log* |
sort |
awk -v date=$date -v time=$time '(( == date && > time) || > date)
&& == "install" { print }' |
sort -u)