apt-listchanges

1

apt-listchanges

Mostra i nuovi elementi dello storico delle modifiche (changelog) estraendoli da pacchetti Debian

          apt-listchanges

            opzioni

            --apt
            pacchetto.deb

## DESCRIZIONE

`apt-listchanges` è uno strumento per vedere quali modifiche sono state effettuate in una versione più recente di un pacchetto Debian rispetto alla versione presente sul sistema.

Le modifiche sono raccolte sia da NEWS.Debian che dai file changelog.Debian che solitamente si trovano in `/usr/share/doc/``pacchetto` degli archivi dei pacchetti Debian.

Dato come argomento un insieme di nomi di file (o leggendolo da apt quando viene usata l'opzione `--apt`), `apt-listchanges` fa la scansione dei file (supponendo che siano degli archivi .deb di pacchetti Debian) ricercando gli elementi dello storico delle modifiche più importanti e mostrandoli in un resoconto ordinato per prorità.

## OPZIONI

`--apt`

- Legge i nomi dei file da una pipe con un formato speciale (fornita da apt) anziché dalla riga di comando e usa alcune opzioni nel file di configurazione specifiche per apt. Nella configurazione di apt deve essere specificato "version 2" come formato della pipe.

`-v, --verbose`

- Mostra ulteriori (di solito inutili) informazioni. Per esempio visualizza un messaggio quando sta per essere installata la stessa versione o una più vecchia di un pacchetto oppure quando un pacchetto viene installato per la prima volta.

`-f, --frontend`

- Seleziona l'interfaccia da usare per visualizzare le informazioni all'utente. Attualmente le interfacce sono:

  pager

- Usa il paginatore preferito per mostrare l'ouput. Con la configurazione predefinita verrà usata la variabile d'ambiente PAGER. Nel file di configurazione è possibile usare l'opzione «pager» per scegliere un paricolare paginatore da usare con apt-listchanges.

browser

- Mostra lo storico delle modifiche in formato HTML con collegamenti ai bug e agli indirizzi email usando un browser. Con la configurazione predefinita verrà usata la variabile d'ambiente BROWSER. Nel file di configurazione è possibile usare l'opzione «browser» per scegliere un particolare browser da usare con apt-listchanges.

xterm-pager

- Usa il paginatore preferito per mostrare l'output all'interno di un xterm (usando un x-terminal-emulator) separato. Questo permette di proseguire con l'aggiornamento e di continuare a vedere lo storico delle modifiche. Si può cambiare l'emulatore di terminale da usare tramite l'opzione «xterm» nel file di configurazione.

xterm-browser

- La combinazione logica di xterm-pager e browser. Adatta solo ai browser testuali.

text

- Trasferisce l'output su stdout, senza pause.

mail

- Invia email all'indirizzo specificato con --email-address e non visualizza lo storico delle modifiche.

none

- Non fa nulla. Questa opzione può essere usata per evitare l'uso di apt-listchanges quando è già configurato per essere usato automaticamente da apt.

`--email-address=indirizzo`

- Oltre che ad essere visualizzato, una copia dello storico delle modifiche è inviata all'indirizzo specificato. Per inviare solamente lo storico delle modifiche usare questa opzione con l'interfaccia mail.

`-c, --confirm`

- Una volta visualizzato lo storico delle modifiche chiede all'utente se desidera proseguire. Se l'utente sceglie di non proseguire viene restituito all'uscita un valore non-nullo e apt verrà interrotto.

`-a, --all`

- Anziché tentare di visualizzare gli elementi dello storico delle modifiche che sono più recenti della versione del pacchetto attualmente installato mostra tutti gli elementi dello storico delle modifiche per tutti i pacchetti. Questo permette di vedere l'intero storico delle modifiche di un .deb prima di estrarlo.

`--save_seen=file`

- Questa opzione forzerà apt-listchanges a tener traccia dell'ultima versione di un pacchetto per la quale è stato mostrato lo storico delle modifiche in modo da evitare di mostrare nuovamente lo stesso storico delle modifiche nelle successive chiamate. Il database viene memorizzato nel file specificato. Specificare «none» per disattivare questa funzione.

`--which={news|changelogs|both}`

- Questa opzione seleziona cosa deve essere visualizzato fra notizie «news» (da NEWS.Debian e altre fonti), storico delle modifiche «changelogs» (da changelog.Debian e altre fonti) o entrambi «both». Il comportamento predefinito è mostrare solo le notizie.

`--help`

- Visualizza informazioni sulla sintassi.

`-h, --headers`

- Queste opzioni causano l'inserimento di una intestazione prima dello storico delle modifiche di ogni pacchetto che contiene il nome del pacchetto e il nome dei pacchetti binari che stanno per essere aggiornati (se più di uno o se diverso dal nome del pacchetto sorgente).

`--debug`

- Visualizza alcune informazioni per il debug.

`--profile=`nome``

- Seleziona un profilo. `nome` corrisponde a una sezione nel file `/etc/apt/listchanges.conf`. Il valore predefinito è “apt” quando avviato da apt e “cmdline” negli altri casi.

## AMBIENTE

APT_LISTCHANGES_FRONTEND

- Interfaccia da usare

BROWSER

- Usata dall'interfaccia browser, deve essere impostata con un comando che si aspetti un URL file: di un file HTML da visualizzare.

## FILE

/etc/apt/listchanges.conf

- File di configurazione. La maggior parte dei parametri hanno gli stessi nomi delle opzioni sulla riga di comando, con i trattini (-) cambiati in trattini bassi (_).

  ### File di configurazione di esempio

      [cmdline]
      frontend=pager

      [apt]
      frontend=xterm-pager
      email_address=root
      confirm=1

      [custom]
      frontend=browser
      browser=mozilla

  Il precedente file di configurazione specifica che in modalità a riga di comando l'interfaccia predefinita deve essere pager; invece in modalità apt l'interfaccia predefinita è xterm-pager, una copia dei changelog (se presenti) deve essere inviata a root e apt-listchanges deve chiedere conferma. Se apt-listchanges è richiamato con --profile=custom, allora è usata l'interfaccia browser che utilizza mozilla.

/var/lib/apt/listchanges.db

- Database usato per il "già-visto"

## AUTORE

apt-listchanges è stato scritto da Matt Zimmerman <mdz@debian.org>

## VEDERE ANCHE

apt.conf

5