Anche se non esiste un comando che consente di sapere questa cosa, si possono analizzare i file di log ed in particolare /var/log/dpkg.log* per sapere i software installati nel sistema.
Come sapere, Linux consente di concatenare i comandi e grazie a questa funzionalità è abbastanza semplice risalire ai pacchetti installati ed eventualmente anche quelli installati in un determinato giorno.
Iniziamo col trovare i pacchetti installati oggi:
|
1 |
grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq |
Se volessi vedere tutti i pacchetti installati:
|
1 |
zcat /var/log/dpkg.log.*.gz | awk '/install / {print $4}' | uniq |
e magari volesi anche conoscerne la data di installazione e vede tutto ordinato per data:
|
1 |
zcat /var/log/dpkg.log.*.gz | awk '/install / {print $1, $4}' | uniq| sort -k 1 |
Infine, se ad esempio volessi rimuovere i pacchetti installati oggi, potrei utilizzare:
|
1 |
grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq | xargs apt-get -y remove |
enjoy
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta