Trovare quando sono stati installati i pacchetti in Debian

Mattepuffo's logo
Trovare quando sono stati installati i pacchetti in Debian

Trovare quando sono stati installati i pacchetti in Debian

Oggi vediamo come identificare quando un pacchetto è stato installato / aggiornato in Debian.

Ovviamente, questo potrebbe valere anche per altre distro derivate, tipo Ubuntu o Mint.

Debian salva lo status dei cambiamenti dei pacchetti in /var/log/dpkg.log.

Quindi basterebbe interrogare questo file identificando il campo data.

Ad esempio:

# tail -f /var/log/dpkg.log

Se vogliamo vedere tutte le righe possiamo usare less o more:

# less /var/log/dpkg.log

Ovviamente considerate che di default questo log viene "ruotato" come gli altri, e quindi potreste dover cercare anche nei log precedenti.

Ad esempio sul mio server ci sono tutte queste versioni:

# ls -l /var/log/dpkg.log*
-rw-r--r-- 1 root root 119800 apr 23 17:01 /var/log/dpkg.log
-rw-r--r-- 1 root root  26616 mar 29 14:42 /var/log/dpkg.log.1
-rw-r--r-- 1 root root   1085 giu 14  2015 /var/log/dpkg.log.10.gz
-rw-r--r-- 1 root root    846 giu  1  2015 /var/log/dpkg.log.11.gz
-rw-r--r-- 1 root root   1889 apr 23  2015 /var/log/dpkg.log.12.gz
-rw-r--r-- 1 root root   2782 mar  5 10:52 /var/log/dpkg.log.2.gz
-rw-r--r-- 1 root root  98552 gen 30 11:23 /var/log/dpkg.log.3.gz
-rw-r--r-- 1 root root   2068 dic 18 17:49 /var/log/dpkg.log.4.gz
-rw-r--r-- 1 root root   2193 nov 11 16:03 /var/log/dpkg.log.5.gz
-rw-r--r-- 1 root root    398 ott 14  2015 /var/log/dpkg.log.6.gz
-rw-r--r-- 1 root root   2855 set 28  2015 /var/log/dpkg.log.7.gz
-rw-r--r-- 1 root root   2788 ago 27  2015 /var/log/dpkg.log.8.gz
-rw-r--r-- 1 root root   1381 lug 26  2015 /var/log/dpkg.log.9.gz

Sono però compressi, e quindi dobbiamo usare programmi specifici per vedere i file:

  • zgrep
  • zless
  • zmore

Ad esempio:

# zless /var/log/dpkg.log.9.gz

L'output sarà nella medesima forma dell'esempio precedente.

In entrambe le versioni possiamo ricercare solo determinati pacchetti, specificando cosa cercare con grep / zgrep:

# zgrep installed /var/log/dpkg.log.9.gz

Insomma, abbiamo possibilità praticamente illimitate per capire quando abbiamo fatto casino laughing.

Enjoy


Condividi

Commentami!