Este é um script usando aptitude
(a ser instalado) e dpkg
logs,
altere a variável date
, no formato AAAA-MM-DD:
#!/bin/bash
export LC_COLLATE=C
date="2011-05-31"
join -22\
<(aptitude -F%p search '?installed?not(?automatic)' |
sort) \
<(less /var/log/dpkg.log* |
sort |
awk -v date="$date" ' >= date && == "install" { print , }' |
sort -u -k2,2) |
awk '{ print , }' |
sort