<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">



<!-- Manual page for apt-listchanges, DocBook source file
     Copyright (C) 2000 Matt Zimmerman <mdz@debian.org>

     Copyright (C) 2016-2017 Robert Luberda <robert@debian.org>
     Copyright (C) 2024 THE PACKAGE'S COPYRIGHT HOLDER

     Based on the example page docbook-to-man.sgml from docbook-to-man
-->
<refentry>
  <refentryinfo>
    <productname>apt-listchanges</productname>
    <address><email>mdz@debian.org</email></address>
    <author>
      <firstname>Matt</firstname>
      <surname>Zimmerman</surname>
      <contrib/>
    </author>
    <date>2017-07-08</date>
  </refentryinfo>
  <refmeta>
    <refentrytitle>apt-listchanges</refentrytitle>
    <manvolnum>1</manvolnum>
    <refmiscinfo class="manual">Debian</refmiscinfo>
  </refmeta>
  <refnamediv>
    <refname>apt-listchanges</refname>
    <refpurpose>Mostra i nuovi elementi del changelog dagli archivi dei pacchetti Debian</refpurpose>
  </refnamediv>
  <refsynopsisdiv>
    <cmdsynopsis>
<command>apt-listchanges</command> <group choice="opt"> <arg
rep="repeat"><replaceable>opzioni</replaceable></arg> </group> <group
choice="req"> <arg><option>--apt</option></arg> <arg
rep="repeat"><replaceable>pacchetto.deb</replaceable></arg> </group></cmdsynopsis>
  </refsynopsisdiv>
  <refsect1>
    <title>DESCRIZIONE</title>

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

    <para>Questo viene fatto estraendo gli elementi rilevati sia da NEWS.Debian che
dai file changelog<optional>.Debian</optional>, che solitamente si trovano
in  <filename>/usr/share/doc/</filename><replaceable>pacchetto</replaceable>
degli archivi dei pacchetti Debian.
    </para>

    <para>Si tenga conto che nell'installazione standard se
<command>apt-listchanges</command> viene eseguito durante gli aggiornamenti
come plugin di APT, esso mostra solo gli elementi contenuti in
NEWS.Debian. Questo può essere cambiato con l'opzione
<option>--which</option>.
    </para>

    <para>Se il contenuto dei changelog viene mostrato e il
<replaceable>pacchetto</replaceable> non contiene  il file
changelog<optional>.Debian</optional>,<command>apt-listchanges</command>
esegue <command>apt-get changelog</command> per scaricare i changelog dalla
rete. Questo comportamento può essere disattivato con l'opzione
<option>--no-network</option>.
    </para>

    <para>
       Dato come argomento un insieme di nomi di file (o leggendolo da apt quando
viene usata l'opzione <option>--apt</option>),
<command>apt-listchanges</command> analizza i file (supponendo che siano
degli archivi di pacchetti Debian) cercando gli elementi rilevanti dei
changelog, che mostra in un resoconto raggruppandoli per pacchetto
sorgente.  I gruppi sono ordinati per urgenza del cambiamento più urgente e
poi per nome del pacchetto.  I cambiamenti in ciascun gruppi di pacchetti
sono mostrati nell'ordine in cui compaiono nel changelog, cioè dal più
recente al più vecchio; si può usare l'opzione <option>--reverse</option>
per cambiare questo ordine.
    </para>

  </refsect1>

  <refsect1>
    <title>OPZIONI</title>
    <para>
      <command>apt-listchanges</command> mette a disposizione le seguenti opzioni
per controllare il suo comportamento. La maggior parte di esse ha un proprio
equivalente nel file di configurazione, si veda oltre "FILE DI
CONFIGURAZIONE" per i dettagli.
    </para>

    <variablelist>
      <varlistentry>
        <term><option>--apt</option></term>
        <listitem>
          <para>Legge i nomi dei file da una pipe con un formato speciale (fornita da apt)
anziché dalla riga di comando e applica alcune opzioni specifiche per apt
dal file di configurazione.  La pipe deve essere in formato "version 2",
indicato come tale nella configurazione di apt.
          </para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term><option>-v, --verbose</option></term>
        <listitem>
          <para>Mostra ulteriori informazioni (di solito non desiderate).  Per esempio
visualizza un messaggio quando sta per essere installata una versione di un
pacchetto uguale o precedente a quella già presente oppure quando un
pacchetto sta per essere installato per la prima volta.
          </para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term><option>-f, --frontend</option></term>
        <listitem>
          <para>
            Seleziona l'interfaccia da usare per visualizzare le informazioni
all'utente. Attualmente le interfacce sono:
          </para>
          <variablelist>
            <varlistentry>
              <term>pager</term>
              <listitem>
                <para>
                  Usa il comando
<citerefentry><refentrytitle>sensible-pager</refentrytitle><manvolnum>1</manvolnum></citerefentry>
per mostrare l'output.  Il comando usa la variabile d'ambiente PAGER per
scegliere il paginatore preferito.  È possibile usare l'opzione "pager" nel
file di configurazione per indicare un pager specifico da usare con
apt-listchanges.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>browser</term>
              <listitem>
                <para>
                  Mostra un changelog in HTML con collegamenti ipertestuali per bug e
indirizzi di posta elettronica usando il comando <citerefentry>
<refentrytitle>sensible-browser</refentrytitle><manvolnum>1</manvolnum>
</citerefentry>, che usa la variabile d'ambiente BROWSER per scegliere il
browser preferito.  È possibile usare l'opzione "browser" nel file di
configurazione per indicare un browser specifico da usare con
apt-listchanges.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>xterm-pager</term>
              <listitem>
                <para>
                  Usa il paginatore preferito per mostrare l'output, ma lo fa in un xterm
(usando l'alternativa x-terminal-emulator impostata) in background.  Questo
permette, se lo si desidera, di proseguire l'aggiornamento e continuare a
leggere i changelog.  Si può cambiare l'emulatore di terminale da usare con
l'opzione di configurazione "xterm".
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>xterm-browser</term>
              <listitem>
                <para>
                  La combinazione logica di xterm-pager e browser.  Adatta solo ai browser
testuali.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>text</term>
              <listitem>
                <para>
                  Trasferisce l'output su stdout, senza pause.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>syslog</term>
              <listitem>
                <para>
                  Invia l'output al syslog.  Si raccomanda di disabilitare l'opzione titled.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>log</term>
              <listitem>
                <para>
                  Aggiunge l'output a un file di log, con un processo facoltativo di filtro.
È raccomandata la disabilitazione dell'opzione titled.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>mail</term>
              <listitem>
                <para>
                  Invia un messaggio di posta elettronica all'indirizzo specificato con
--email-address e non visualizza i changelog.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>gtk</term>
              <listitem>
                <para>
                  Apre una finestra gtk per mostrare i changelog. Richiede che sia installato
python3-gi.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>none</term>
              <listitem>
                <para>
                  Non fa nulla. Questa opzione può essere usata per evitare l'esecuzione di
apt-listchanges quando è configurato per essere eseguito automaticamente da
apt.
                </para>
              </listitem>
            </varlistentry>
          </variablelist>
          <para>
           Si tenga conto che apt-listchanges cerca di passare a un utente senza
privilegi prima di lanciare comandi nelle interfaccie "browser",
"xterm-browser" e "xterm-pager".  Tuttavia, attualmente questo non vale per
l'interfaccia "pager".  Si veda anche, oltre, "VARIABILI D'AMBIENTE".
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--hide</option></term>
        <listitem>
          <para>
            Per le interfacce che lo supportano (attualmente solo gtk), come
impostazione predefinite nasconde la finestra.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--email-address=<replaceable>indirizzo</replaceable></option></term>
        <listitem>
          <para>
            Oltre a mostrarlo, invia una copia del changelog all'indirizzo
specificato. Per inviare il changelog senza mostrarlo, usare questa opzione
con l'interfaccia speciale 'mail'.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--email-format={text|html}</option></term>
        <listitem>
          <para>
            Se è attivato l'invio di copie per posta elettronica (si veda
<option>--email-address</option>, sopra), questa opzione indica se il
messaggio deve essere inviato come buon vecchio testo semplice (che è il
comportamento predefinito) o come html con collegamenti cliccabili, che
potrebbe essere più comodo per chi usa client grafici per la posta
elettronica.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-c, --confirm</option></term>
        <listitem>
          <para>
            Una volta che il changelog è stato mostrato, chiede all'utente se proseguire
o meno. Se l'utente sceglie di non proseguire viene restituito valore di
uscita non-nullo e apt si interrompe.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-a, --show-all</option></term>
        <listitem>
          <para>
            Anziché tentare di visualizzare gli elementi del changelog più recenti della
versione del pacchetto attualmente installata, mostra tutti gli elementi dei
changelog per tutti i pacchetti.  Questo è utile per vedere l'intero
changelog di un .deb prima di estrarlo.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-n, --no-network</option></term>
        <listitem>
          <para>
            Nei rari casi in cui un pacchetto binario (o meglio, nessuno dei pacchetti
binari compilati dallo stesso pacchetto sorgente che vengono trattati
insieme come gruppo) non contiene un file di changelog, come comportamento
predefinito <command>apt-listchanges</command> esegue <command>apt-get
changelog</command> per scaricare i changelog dai server di rete forniti
generalmente dal sistema operativo in uso.  Questa opzione disattiva tale
comportamento, cosa che potrebbe essere utile ad esempio per sistemi dietro
un firewall.
          </para>
        </listitem>
      </varlistentry>


      <varlistentry>
        <term><option>--save-seen=<replaceable>file</replaceable></option></term>
        <listitem>
          <para>
            Questa opzione fa sì che apt-listchanges tenga traccia dell'ultima versione
di un pacchetto per la quale è stato mostrato il changelog, in modo da
evitare di mostrare nuovamente lo stesso changelog durante esecuzioni
successive. Il database viene memorizzato nel file specificato. Specificare
'none' per disattivare questa funzione.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--dump-seen</option></term>
        <listitem>
          <para>
            Mostra nello standard output il contenuto del database dei changelog già
mostrati, come una lista di linee che consistono nel nome del pacchetto
sorgente e la sua versione visualizzata più recente, separati da uno
spazio.  Questa opzione richiede che sia noto il percorso del database dei
changelog già mostrati: specificarlo con l'opzione
<option>--save-seen</option> oppure passare l'opzione
<option>--profile=apt</option> per leggero dal file di configurazione.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--since=<replaceable>versione</replaceable></option></term>
        <listitem>
          <para>
            Questa opzione fa sì che apt-listchanges mostri gli elementi successivi alla
versione specificata. L'unico altro argomento che può essere passato con
questa opzione è il percorso di un file .deb.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--latest=<replaceable>N</replaceable></option></term>
        <listitem>
          <para>
            Questa opzione fa sì che apt-listchanges mostri solo gli ultimi
<replaceable>N</replaceable> elementi.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--which={news|changelogs|both}</option></term>
        <listitem>
          <para>
            Questa opzione seleziona se devono essere mostrate le notizie (da
NEWS.Debian et al.), i changelog (da changelog.Debian et al.) o entrambi. Il
comportamento predefinito è mostrare solo le notizie se apt-listchanges è
eseguito come plugin di APT, altrimenti mostrare entrambi.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--help</option></term>
        <listitem>
          <para>
            Visualizza informazioni sulla sintassi.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-h, --headers</option></term>
        <listitem>
          <para>
            Queste opzioni fanno sì che apt-listchanges inserisca prima del changelog di
ciascun pacchetto un'intestazione che mostra il nome del pacchetto stesso e,
se più di uno o diversi dal nome del pacchetto sorgente, i nomi dei
pacchetti binari che stanno per essere aggiornati.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--debug</option></term>
        <listitem>
          <para>Visualizza alcune informazioni per il debug.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--profile=<replaceable>nome</replaceable></option></term>
        <listitem>
          <para>Seleziona un profilo. <replaceable>nome</replaceable> corrisponde a una
sezione nel file <filename>/etc/apt/listchanges.conf</filename>. Il valore
predefinito è "apt" quando avviato da apt e "cmdline" negli altri casi.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--log=<replaceable>file</replaceable></option></term>
        <listitem>
          <para>
            Selezionare il file a cui l'interfaccia log aggiunge l'output.  Quello
predefinito è <filename>/var/log/apt/listchanges.log</filename>.  L'opzione
filter può essere usata per modificare l'output prima che sia aggiunto al
file di log.  Assicurarsi che per questo file sia impostata la rotazione dei
log.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--filter=<replaceable>comando</replaceable></option></term>
        <listitem>
          <para>
            Selezionare il comando da usare per filtrare l'output prima che esso sia
aggiunto al file di log dall'interfaccia log.  L'output di
<command>apt-listchanges</command> sarà inviato allo stdin di questo
comandoe il suo stdout sarà aggiunto al file di log.  Separare gli argomenti
con spazi e proteggere gli argomenti contenenti spazi.  Il comando non sarà
eseguito usando la shell a meno che la shell sia inclusa nel comando:
<command>sh -c 'date; cat'</command>.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--reverse</option></term>
        <listitem>
          <para>
            Mostra gli elementi del changelog in ordine inverso.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--ignore-apt-assume</option>,
<option>--ignore-debian-frontend</option></term>
        <listitem>
          <para>
            Disabilita l'uso di un'interfaccia non interattiva in alcuni dei casi
descritti nella sezione "SOSTITUZIONE AUTOMATICA DELL'INTERFACCIA", sotto.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--titled</option>, <option>--untitled</option></term>
        <listitem>
          <para>
            Attiva o disattiva il titolo all'inizio dell'output
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--select-frontend</option></term>
        <listitem>
          <para>
            Sceglie il frontend in modo interattivo.  Questa opzione serve
principalmente per effettuare test, non la si usi.
          </para>
        </listitem>
      </varlistentry>

    </variablelist>

  </refsect1>

  <refsect1>
    <title>SOSTITUZIONE AUTOMATICA DELL'INTERFACCIA</title>
        <para>
            Per una migliore integrazione con gli strumenti esistenti per la gestione
dei pacchetti, <command>apt-listchanges</command> prova a rilevare se
l'aggiornamento dei pacchetti viene effettuato in maniera non interattiva
cambia automaticamente il proprio frontend in 'text' quando si verifica
<emphasis>una qualnque</emphasis> delle condizioni seguenti.
            <itemizedlist mark="opencircle">
                <listitem>
                    <para>lo standard output non è collegato al terminale;</para>
                </listitem>
                <listitem>
                    <para>l'opzione <option>--quiet</option> (<option>-q</option>) è passata ad
<citerefentry><refentrytitle>apt-get</refentrytitle><manvolnum>8</manvolnum>
</citerefentry> (o ad <citerefentry><refentrytitle>aptitude</refentrytitle>
<manvolnum>8</manvolnum></citerefentry>); tuttavia, quando questa opzione è
usata più di una volta apt-listchanges cambia l'interfaccia a 'mail';</para>
                </listitem>
                <listitem>
                    <para>l'opzione <option>--assume-yes</option> (<option>-y</option>) è passata
ad<citerefentry><refentrytitle>apt-get</refentrytitle>
<manvolnum>8</manvolnum></citerefentry>;</para>
                </listitem>
                <listitem>
                    <para>the <envar>DEBIAN_FRONTEND</envar> environment variable is set to
"noninteractive", and <envar>APT_LISTCHANGES_FRONTEND</envar> is not set.</para>
                </listitem>
            </itemizedlist>
        </para>
        <para>
            Per ragioni di compatibilità all'indietro, le ultime due verifiche
dell'elenco possono essere disabilitate con le impostazioni
"ignore_apt_assume=true" o "ignore_debian_frontend=true" nel file di
configurazione (si veda oltre "FILE DI CONFIGURAZIONE"), oppure usando le
opzioni a riga di comando <option>--ignore-apt-assume</option> o
<option>--ignore-debian-frontend</option>.
        </para>
        <para>
            Si noti inoltre che l'interfaccia "mail" è già non interattiva, quindi non
viene mai cambiata in "text".
        </para>
        <para>
            Inoltre, quando la variabile d'ambiente <envar>DISPLAY</envar> non è
impostata <command>apt-listchanges</command> sostituisce le interfacce
basate su X11 ("gtk",  "xterm-pager", "xterm-browser") con "pager" (o
"browser" nel caso di  "xterm-browser").
        </para>
        <para>
            Please note that these silent frontends are not subject to the overrides:
syslog, log.
        </para>
  </refsect1>

  <refsect1>
    <title>FILE DI CONFIGURAZIONE</title>
        <para>
          <command>apt-listchanges</command> reads its configuration from
<filename>/etc/apt/listchanges.conf</filename>.  The file consists of
<replaceable>sections</replaceable> with names enclosed in square brackets.
Each section should contain lines in the
<replaceable>key</replaceable>=<replaceable>value</replaceable> format.
Lines starting with the "#" sign are treated as comments and ignored.  Files
named <filename><replaceable>name</replaceable>.conf</filename> in the
<filename>/etc/apt/listchanges.conf.d</filename> directory are also read in
the same way and override values set in the main configuration file.
        </para>
        <para>
          <replaceable>Sezione</replaceable> è un nome di profilo che può essere usato
come argomento per l'opzione <option>--profile</option>.
        </para>
        <para>
          La configurazione della sezione "apt" può essere gestita da
<citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry>
e la maggior parte delle sue impostazioni può essere cambiata con l'aiuto
del comando <command>dpkg-reconfigure apt-listchanges</command>.
        </para>
        <para>
          <replaceable>Key</replaceable> è il nome di un'opzione a riga di comando
(escluse <option>--apt</option>, <option>--profile</option>,
<option>--help</option>) con i trattini iniziali rimossi e i trattini
rimanenti sostituiti con trattini bassi, per esempio "email_format" o
"save_seen".
        </para>
        <para>
          <replaceable>Value</replaceable> rappresenta il valore dell'opzione
corrispondente. Per le opzioni a linea di comando che non accettano
argomenti, come "confirm" o "headers", <replaceable>value</replaceable>
dovrebbe essere impostato a  "1", "yes", "true" o "on" per attivare
l'opzione o a  "0", "no", "false" o "off" per disattivarla.
        </para>
        <para>
           Inoltre, <replaceable>key</replaceable> può essere una delle seguenti parole
chiave: "browser", "pager" o "xterm". Per queste opzioni di configurazione
<replaceable>value</replaceable> deve essere il nome di un comando
appropriato, eventualmente seguito dai suoi argomenti, ad esempio
"pager=less -R".
        </para>

        <example>
          <title>File di configurazione di esempio</title>
<programlisting>
[cmdline]
frontend=pager

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

[custom]
frontend=browser
browser=mozilla
</programlisting></example>

        <para>The above configuration file specifies that in command-line mode, the
default frontend is "pager".  In apt mode, the xterm-pager frontend is
default, a copy of the changelogs (if any) should be emailed to root, and
apt-listchanges should ask for confirmation.  If apt-listchanges is invoked
with --profile=custom, the browser frontend will be used, and invoke
mozilla.</para>
  </refsect1>

  <refsect1>
    <title>AMBIENTE</title>

    <variablelist>
      <varlistentry>
        <term>APT_LISTCHANGES_FRONTEND</term>
        <listitem><para>Interfaccia da usare.</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>APT_LISTCHANGES_USER, SUDO_USER, USERNAME</term>
        <listitem><para>Il valore della prima variabile esistente tra le precedenti viene usata come
nome dell'utente a cui cambiare quando vengono eseguiti i comandi lanciati
dalle interfacce "browser", "xterm-browser", e "xterm-pager" se
<command>apt-listchanges</command> è lanciato da un utente con privilegi.</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>DEBIAN_FRONTEND</term>
        <listitem><para>Se impostato a "noninteractive" può forzare
<command>apt-listchanges</command> a usare un'interfaccia non interattiva,
per i dettagli si veda la sezione "SOSTITUZIONE AUTOMATICA
DELL'INTERFACCIA".</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>BROWSER</term>
        <listitem><para>Used by the browser frontend, should be set to a command expecting a file:
URL for an HTML file to display.</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>PAGER</term>
        <listitem><para>Usato dall'interfaccia pager.</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>APT_HOOK_INFO_FD</term>
        <listitem><para>Descrittore di file da cui leggere i nomi dei pacchetti in modalità
<option>--apt</option>.  (Si suppone che Apt imposti questa variabile al
numero di un descrittore di file appropriato).</para></listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>INIZIALIZZAZIONE DEL DATABASE DEI CHANGELOG GIÀ MOSTRATI</title>

    <para>
      Quando <command>apt-listchanges</command> viene installato per la prima
volta o aggiornato da una vecchia versione che non usava il formato attuale
per il database dei changelog già mostrati, esso attiva un timer di
<command>systemd</command>, <command>apt-listchanges.timer</command>, che
ogni ora cerca di attivare <command>apt-listchanges.service</command>, il
quale analizza i changelog e i file NEWS di tutti i pacchetti installati e
usa il loro contenuto per popolare il database dei changelog già mostrati.
    </para>
    <para>    
      Pre-popolare il database in questo modo fa sì che
<command>apt-listchanges</command> sia eseguito più rapidamente, perché non
deve analizzare i changelog e i file NEWS dei pacchetti attualmente
installati durante gli aggiornamenti quando determina quali elementi
mostrare.
    </para>
    <para>
      Dovrebbe essere sufficiente popolare il database una sola volta per ogni
macchina, dato che da quel momento in poi <command>apt-listchanges</command>
aggiorna automaticamente il database ad ogni aggiornamento. Quindi, dopo che
il servizio è eseguito con successo fino al completamento il timer viene
disattivato automaticamente.
    </para>
    <para>
      Se per qualche ragione si ritiene che il database dei changelog già mostrati
di <command>apt-listchanges</command> sia incompleto o impreciso, lo si può
ricostruire cancellando <filename>/var/lib/apt/listchanges</filename> e poi
eseguendo <command>systemctl start apt-listchanges.service</command>. Si
tenga conto che questo viene eseguito in primo piano fino al completamento.
    </para>
  </refsect1>
    
  <refsect1>
    <title>FILE</title>

    <variablelist>
      <varlistentry>
        <term>/etc/apt/listchanges.conf</term>
        <listitem><para>File di configurazione.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/etc/apt/listchanges.conf.d/*.conf</term>
        <listitem><para>File di configurazione che sostituiscono i valori impostati in quello
principale.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/etc/apt/apt.conf.d/20listchanges</term>
        <listitem><para>File usato per registrare apt-listchanges nel sistema di apt.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/var/lib/apt/listchanges</term>
        <listitem><para>Database usato per il &quot;già-visto&quot;.</para></listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>AUTORE</title>

    <para>
      apt-listchanges è stato scritto da Matt Zimmerman &lt;mdz@debian.org&gt;
    </para>
    <para>
      Il manutentore attuale è Jonathan Kamens &lt;jik@kamens.us&gt;
    </para>
  </refsect1>

  <refsect1>
    <title>VEDERE ANCHE</title>

    <para>
      <citerefentry><refentrytitle>sensible-pager</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sensible-browser</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>apt-get</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
<citerefentry><refentrytitle>aptitude</refentrytitle><manvolnum>8</manvolnum></citerefentry>
    </para>
  </refsect1>
</refentry>

<!-- vim:set fileencoding=utf-8 et ts=2 sts=2 sw=2: -->
