Domanda Come visualizzare i dettagli di aggiornamento del pacchetto sulla riga di comando?


Sulle macchine desktop, l'applicazione Update Manager è in grado di mostrare i dettagli di un aggiornamento del pacchetto nella sezione chiamata "Descrizione dell'aggiornamento" nella metà inferiore dello schermo. C'è un modo per vedere queste informazioni per una macchina server usando la riga di comando?


5
2017-08-04 05:19


origine


Puoi provare a giocare con aptitude: il gestore di pacchetti basato sul testo. help.ubuntu.com/community/InstallingSoftware - JohanSJA


risposte:


Installare apt-listchanges, mostrerà le modifiche tramite il cercapersone e le invierà anche via mail (a root, credo).


2
2017-08-07 21:45





È possibile combinare i nomi dei pacchetti aggiornabili, ottenuti da

/usr/lib/update-notifier/apt-check -p

con la descrizione dei pacchetti ottenuta da apt-cache. Ecco uno script che lo fa:

#!/bin/bash

{ /usr/lib/update-notifier/apt-check -p 2>&1; echo; } |
  while read pkg; do
    echo "Package: " $pkg
    echo "Description:"
    apt-cache --no-all-versions show $pkg | 
      awk '/^ /'
    echo
  done

Alcune difficoltà risolte sopra sono quelle apt-check -p invia output a stderr e non scrive una nuova riga sull'ultima riga.


0
2017-08-08 09:31