GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Come vedere le notizie e i log delle modifiche per i pacchetti Debian aggiornati nelle ultime 48 ore?

Anche se utilizzo apt-listchanges Non ho sempre tempo per leggere tutte le modifiche (notizie e log delle modifiche). Vorrei invece rivedere le modifiche a posteriori, ad esempio elencando le modifiche per tutti i pacchetti che ho aggiornato nelle ultime 48 ore.

Ad esempio, posso:

  • Memorizza i risultati di apt-listchanges in una sequenza temporale
  • interroga apt per "tutti i log delle modifiche di tutti i pacchetti aggiornati nelle ultime 48 ore"
  • qualcos'altro?

Idealmente, questo elenco includerebbe nuovi pacchetti e pacchetti che sono stati aggiornati ma non hanno notizie o contenuto del registro delle modifiche.

Risposta accettata:

memorizzare i risultati di apt-listchanges in una sequenza temporale

L'approccio che mi piace di più è configurare apt-listchanges per inviarmi una mail con le modifiche; la sequenza basata sul tempo viene quindi mantenuta dal mio client di posta elettronica.

query apt per "tutti i log delle modifiche di tutti i pacchetti aggiornati nelle ultime 48 ore"

Non c'è nulla di integrato per questo (apt non tiene traccia in modo specifico della data/ora in cui i pacchetti vengono installati o aggiornati), tuttavia puoi scoprirlo dai registri. Guarda /var/log/apt/history.log*; troverai tutte le operazioni eseguite da apt e fratelli, con le seguenti informazioni per ciascuno:

  • la data/ora di inizio e di fine;
  • l'utente richiedente (se eseguito utilizzando sudo );
  • l'elenco dei pacchetti aggiornati, se presenti, con la versione precedentemente installata e la versione aggiornata a;
  • l'elenco dei pacchetti installati, se presenti, con la versione installata e l'indicazione se sono stati installati automaticamente;
  • l'elenco dei pacchetti rimossi, se presenti;
  • l'elenco dei pacchetti eliminati, se presenti.

Puoi analizzarlo per determinare le modifiche apportate nelle ultime 48 ore e, per gli aggiornamenti, utilizzare le informazioni sulla versione per estrarre le parti pertinenti dei log delle modifiche e delle notizie.

Questo ignorerà le operazioni sui pacchetti eseguite direttamente con dpkg; potresti guardare /var/log/dpkg.log* per i dettagli di quelli, ma sono un po' più difficili da analizzare (e dovresti filtrare le operazioni corrispondenti a apt operazioni).

(Nota che i pacchetti aggiornati avranno sempre almeno il contenuto del log delle modifiche, almeno se provengono da Debian; in alcuni casi sarà un log delle modifiche specifico per l'arco, ma ci sarà sempre qualcosa.)


Debian
  1. Come reimpostare la password per sudo in Debian

  2. Debian:come estrarre e installare .deb senza il comando Dpkg?

  3. Linux:come crittografare Linux (debian 8) dopo l'installazione e quali sono le conseguenze?

  4. Ecco come utilizzare la riga di comando per cercare i pacchetti disponibili in Debian, Ubuntu o Linux Mint [APT]

  5. Come modificare la risoluzione di Bash per una VM Debian?

Come vedere i comandi di Terminale che usi più spesso in Debian 10

Come installare e utilizzare Tilda:una console a discesa per Debian 10

Come vedere file e cartelle nascosti in Debian

Come eliminare file e directory utilizzando il terminale in Debian 10

Come FileRun su Debian 11 – Un cloud gratuito e privato per noi!

Come installare l'ultimo kernel su Debian 11 e derivati