martedì 28 febbraio 2012

Installati o rimossi?

Salve!

Per vedere quali pacchetti sono stati rimossi o installati (nell'ultimo periodo), basta leggere il file /var/log/dpkg.log

$ gedit /var/log/dpkg.log

Come potete constatare l'elenco è lunghissimo perchè comprende anche altre voci (upgrade, configure, etc.).

Per avere una panoramica dei soli pacchetti installati e/o rimossi, uso la seguente riga di comando:

$ awk '$3 ~ /install|remove/ {print $1 " "$3 ": "$4}' /var/log/dpkg.log > $HOME/Scrivania/elenco.txt

che creerà il file elenco.txt sulla Scrivania.

Chissà se si può fare di meglio....

Ciao! :)

9 commenti:

  1. interessante me lo segno, grazie :D

    RispondiElimina
  2. Direi che è perfetto. Potenza di awk che a saperlo gestire fa quasi tutto.
    E sai una cosa (lo so che lo sai): quando vedi lo script ti sembra semplice ;-)

    RispondiElimina
    Risposte
    1. E' da un mese che studio awk. Non è tanto difficile. Il problema è applicarsi. :D

      Elimina
    2. Non è difficile ma particolare; devi "entrarci" e poi è una meraviglia.
      A me piace, ne ho parlato anche nel blog, riassumo: oggi con i linguaggi di scripting (Python, per es.) si è portati a scrivere 10-20 righe "più semplici" al posto di 1-2 come si usava una volta. Evoluzione?

      Elimina
    3. Caspita, questa sì che è una bella domanda! ;)

      Elimina
  3. Ottimo :)

    @Juhan però il bello sta proprio farle con questi comandi in un o due colpi soli ;)

    RispondiElimina
  4. Ottimissimo :D.

    Per tutti quelli invece "pigri" potete provare questo http://toshidex.org/2010/08/30/alla-scoperta-di-apt-log/

    RispondiElimina
    Risposte
    1. Vero! Avevo dimenticato il tuo post... :D

      Elimina