<?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>Wyświetla nowe wpisy zmian pakietów Debiana</refpurpose>
  </refnamediv>
  <refsynopsisdiv>
    <cmdsynopsis>
<command>apt-listchanges</command> <group choice="opt"> <arg
rep="repeat"><replaceable>opcje</replaceable></arg> </group> <group
choice="req"> <arg><option>--apt</option></arg> <arg
rep="repeat"><replaceable>pakiet.deb</replaceable></arg> </group></cmdsynopsis>
  </refsynopsisdiv>
  <refsect1>
    <title>OPIS</title>

    <para><command>apt-listchanges</command> jest narzędziem pokazującym zmiany
pomiędzy nową wersją pakietu Debiana a wersją obecnie zainstalowaną w
systemie.</para>

    <para>Narzędzie wyciąga odpowiednie wpisy z plików zarówno NEWS.Debian, jak i
changelog<optional>.Debian</optional>, które zazwyczaj znajdują się w
katalogu
<filename>/usr/share/doc/</filename><replaceable>pakiet</replaceable>
pakietów pochodzących z archiwów Debiana.
    </para>

    <para>Prosimy zwrócić uwagę na to, że według domyślnych ustawień instalacji jeśli
<command>apt-listchanges</command>  jest uruchamiany podczas aktualizacji
pakietów jako plugin APT, to wyświetla tylko i wyłącznie wpisy pochodzące z
plików NEWS.Debian. Można to zmienić, używając opcji
<option>--which</option>.
    </para>

    <para>Jeśli wyświetlane są wpisy dzienników zmian i
<replaceable>pakiet</replaceable> nie zawiera pliku
changelog<optional>.Debian</optional>, to <command>apt-listchanges</command>
uruchamia <command>apt-get changelog</command> w celu pobrania dziennika
zmian przez sieć. Można to wyłączyć, używając opcji
<option>--no-network</option>.
    </para>

    <para>
       Given a set of filenames as arguments (or read from apt when using
<option>--apt</option>), <command>apt-listchanges</command> will scan the
files (assumed to be Debian package archives) for the relevant changelog
entries, and display them all in a summary grouped by source package.  The
groups are sorted by the urgency of the most urgent change, and then by the
package name.  Changes within each package group are displayed in the order
of their appearance in the changelog files, i.e. starting from the latest to
the oldest; the <option>--reverse</option> option can be used to alter this
order.
    </para>

  </refsect1>

  <refsect1>
    <title>OPCJE</title>
    <para>
      <command>apt-listchanges</command> zawiera następujące opcje wpływające na
jego zachowanie. Większość z nich ma swoje odpowiedniki w pliki
konfiguracyjnym, szczegółowe informacje o tym zawiera rozdział "PLIK
KONFIGURACYJNY" poniżej.
    </para>

    <variablelist>
      <varlistentry>
        <term><option>--apt</option></term>
        <listitem>
          <para>Czyta nazwy plików z odpowiednio sformatowanego potoku (dostarczanego przez
apt), a nie z argumentów linii poleceń. Uwzględnia pewne specyficzne dla apt
opcje konfiguracyjne. Potok musi być w wersji 2, co jest określane w
konfiguracji apt.
          </para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term><option>-v, --verbose</option></term>
        <listitem>
          <para>Wyświetla informacje dodatkowe (najczęściej niepożądane). Na przykład
wyświetla komunikat o tym, że jest już zainstalowany pakiet w tej samej lub
starszej wersji, albo o tym, że pakiet jest nowo instalowany.
          </para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term><option>-f, --frontend</option></term>
        <listitem>
          <para>
            Pozwala na wybranie interfejsu wyświetlania informacji
użytkownikowi. Obecnie obsługiwane interfejsy to:
          </para>
          <variablelist>
            <varlistentry>
              <term>pager</term>
              <listitem>
                <para>
                  Używa programu
<citerefentry><refentrytitle>sensible-pager</refentrytitle><manvolnum>1</manvolnum></citerefentry>
do wyświetlania informacji. Program ten korzysta ze zmiennej środowiskowej
PAGER, w której można podać ulubiony pager (program do wyświetlania wyjścia
z podziałem na strony). W wartości opcji "pager" pliku konfiguracyjnego
można także podać pager, którego ma używać apt-listchanges.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>browser</term>
              <listitem>
                <para>
                  Wyświetla pliki zmian sformatowane w HTML-u i zawierające łącza do adresów
raportów o błędach i adresów e-mail opiekunów, używając do tego programu
<citerefentry>
<refentrytitle>sensible-browser</refentrytitle><manvolnum>1</manvolnum>
</citerefentry>, który na podstawie wartości zmiennej środowiskowej BROWSER
uruchamia ulubioną przeglądarkę www użytkownika. W opcji "browser" pliku
konfiguracyjnego można także podać przeglądarkę www, której ma używać
apt-listchanges.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>xterm-pager</term>
              <listitem>
                <para>
                  Używa ulubionego pagera do wyświetlania wyjścia, ale robi to w X terminalu
(uruchamiając program x-terminal-emulator) w tle. Pozwala to na
kontynuowanie aktualizacji pakietów i jednoczesne przeglądanie list
zmian. Używany emulator terminala X można nadpisać w opcji "xterm" pliku
konfiguracyjnego.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>xterm-browser</term>
              <listitem>
                <para>
                  Kombinacja logiczna interfejsów xterm-pager i browser. Właściwa tylko do
użycia z tekstowymi przeglądarkami www.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>text</term>
              <listitem>
                <para>
                  Wyświetla wyjście na stdout, bez przerywania.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>syslog</term>
              <listitem>
                <para>
                  Dumps output to syslog.  Disabling the titled option is recommended.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>log</term>
              <listitem>
                <para>
                  Appends output to a log file, with an optional filter process.  Disabling
the titled option is recommended.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>mail</term>
              <listitem>
                <para>
                  Wysyła e-mail do odbiorców podanych w opcji --email-address. Nie wyświetla
zmian na standardowym wyjściu.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>gtk</term>
              <listitem>
                <para>
                  Otwiera okno gtk w celu wyświetlenia w nim listy zmian. Wymaga
zainstalowanego pakietu python3-gi.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>none</term>
              <listitem>
                <para>
                  Nic nie robi. Można tego użyć, aby apt-listchanges nie wyświetlał zmian, gdy
jest skonfigurowany tak, że się automatycznie uruchamia przez apt.
                </para>
              </listitem>
            </varlistentry>
          </variablelist>
          <para>
           Należy zwrócić uwagę na to, że przed uruchomieniem jakichkolwiek poleceń
przez interfejsy "browser", "xterm-browser" oraz "xterm-pager"
apt-listchanges będzie próbował pozbyć się uprawnień administratora. Nie
dotyczy to jednak interfejsu "pager". Patrz także "ZMIENNE ŚRODOWISKOWE"
poniżej.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--hide</option></term>
        <listitem>
          <para>
            For frontends which support it (currently only gtk), hide the window by
default.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--email-address=<replaceable>adres</replaceable></option></term>
        <listitem>
          <para>
            Oprócz wyświetlania zmian, wysyłany także jest e-mail do podanych
odbiorców. Aby tylko wysłać e-mail, bez wyświetlania zmian, należy użyć tej
opcji ze specjalnym  interfejsem "mail".
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--email-format={text|html}</option></term>
        <listitem>
          <para>
            Jeśli włączono wysyłanie e-maili (patrz <option>--email-address</option>
powyżej), to ta opcja pozwala wybrać ich format:  text - stary, dobry
niesformatowany tekst (co jest domyślnym zachowaniem); html -  dane z
klikalnymi odnośnikami, co może być wygodniejsze, gdy się używa graficznych
programów do wyświetlania e-maili.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-c, --confirm</option></term>
        <listitem>
          <para>
            Po wyświetleniu listy zmian pyta użytkownika o zgodę na kontynuowania
instalacji. Jeśli użytkownik się nie zgodzi, to apt-listchanges zwróci
niezerowy kod wyjścia i apt przerwie działanie.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-a, --show-all</option></term>
        <listitem>
          <para>
            Wyświetla wszystkie zmiany, zamiast tylko nowszych niż obecnie zainstalowana
wersja pakietu. Może być użyteczne do przeglądania pełnych list zmian pliku
.deb przed jego rozpakowaniem.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-n, --no-network</option></term>
        <listitem>
          <para>
            W rzadkich przypadkach kiedy pakiet binarny (albo żeby być bardziej
precyzyjnym: żaden z pakietów binarnych budowanych z tego samego źródła i
przetwarzanych jako grupa pakietów) nie zawiera pliku dziennika zmian, to
domyślnie <command>apt-listchanges</command> uruchamia polecenie
<command>apt-get changelog</command> w celu pobrania dziennika zmian z
serwerów sieciowych zazwyczaj utrzymywanych przez dystrybutora systemu
operacyjnego.  Za pomocą tej opcji można wyłączyć to zachowanie, co może być
użyteczne na przykład w systemach znajdujących się za firewallem.
          </para>
        </listitem>
      </varlistentry>


      <varlistentry>
        <term><option>--save-seen=<replaceable>plik</replaceable></option></term>
        <listitem>
          <para>
            Ta opcja powoduje, że apt-listchanges trzyma informacje o ostatnich wersjach
pakietów, dla których już wyświetlił listy zmian, tak aby w przyszłości
uniknąć ponownego wyświetlania tych samych zmian. Informacje te są
przechowywane w pliku, którego nazwa jest podana jako wartość tej
opcji. Podanie "none" spowoduje wyłączenie tej funkcjonalności.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--dump-seen</option></term>
        <listitem>
          <para>
            Wypisuje na standardowym wyjściu zawartość bazy danych o wyświetlonych
zmianach w postaci listy linii składających się z nazwy pakietu i ostatniej
wersji, dla której wyświetlono listy zmian. Opcja ta wymaga znajomości
ścieżki do pliku bazy danych: należy ją albo podać za pomocą opcji
<option>--save-seen</option>, albo użyć <option>--profile=apt</option>, aby
ta ścieżka została odczytana z pliku konfiguracyjnego.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--since=<replaceable>wersja</replaceable></option></term>
        <listitem>
          <para>
            Ta opcja spowoduje, że apt-listchanges wyświetli wpisy starsze niż podana
wersja pakietu. Jeśli podano tę opcję, to jedynym dopuszczalnym innym
argumentem jest ścieżka do pliku .deb.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--latest=<replaceable>N</replaceable></option></term>
        <listitem>
          <para>
            This option will cause apt-listchanges to show only the latest
<replaceable>N</replaceable> entries.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--which={news|changelogs|both}</option></term>
        <listitem>
          <para>
            This option selects whether news (from NEWS.Debian et al.), changelogs (from
changelog.Debian et al.) or both should be displayed. The default is to
display news when running as an APT plugin, or both otherwise.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--help</option></term>
        <listitem>
          <para>
            Wyświetla informacje o składni programu.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-h, --headers</option></term>
        <listitem>
          <para>
            Te opcje spowodują, że apt-listchanges wyświetli linię nagłówka przed listą
zmian pakietu. Linia ta zawiera nazwę pakietu źródłowego oraz nazwy pakietów
binarnych (jeśli jest więcej niż jeden lub gdy nazwa pakietu binarnego różni
się od nazwy pakietu źródłowego), które są aktualizowane.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--debug</option></term>
        <listitem>
          <para>Wyświetla informacje przydatne podczas debugowania.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--profile=<replaceable>nazwa</replaceable></option></term>
        <listitem>
          <para>Wybiera profil opcji. <replaceable>Nazwa</replaceable> odpowiada nazwie
sekcji w pliku <filename>/etc/apt/listchanges.conf</filename>. Wartością
domyślną jest "apt", jeśli program został uruchomiony przez apt, lub
"cmdline" w przeciwnym wypadku.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--log=<replaceable>file</replaceable></option></term>
        <listitem>
          <para>
            Select the file appended to by the log frontend.  The default is
<filename>/var/log/apt/listchanges.log</filename>.  The filter command
option can be used to modify the output before it is appended to the log
file.  Please ensure that you setup log rotation for this file.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--filter=<replaceable>command</replaceable></option></term>
        <listitem>
          <para>
            Select the command used to filter output before it is appended to the log
file by the log frontend.  stdin will receive the
<command>apt-listchanges</command> output and stdout will be appended to the
log file.  Separate arguments with spaces and quote arguments containing
spaces.  The command will not be run using the shell unless the shell is
included in the command: <command>sh -c 'date ; cat'</command>
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--reverse</option></term>
        <listitem>
          <para>
            Wyświetla wpisy pliku dziennika zmian w odwrotnej kolejności.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--ignore-apt-assume</option>,
<option>--ignore-debian-frontend</option></term>
        <listitem>
          <para>
            Wyłącza niektóre z przypadków przełączania interfejsu na nieinteraktywny
opisanych powyżej w rozdziale "AUTOMATYCZNE NADPISYWANIE INTERFEJSU".
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--titled</option>, <option>--untitled</option></term>
        <listitem>
          <para>
            Enable or disable the title at the beginning of the output.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>--select-frontend</option></term>
        <listitem>
          <para>
            Interaktywnie wybiera interfejs. Ta opcja jest przeznaczona głównie do celów
testowania programu, prosimy o jej nieużywanie.
          </para>
        </listitem>
      </varlistentry>

    </variablelist>

  </refsect1>

  <refsect1>
    <title>AUTOMATYCZNE NADPISYWANIE INTERFEJSU</title>
        <para>
            <command>apt-listchanges</command> w celu lepszej integracji z istniejącymi
narzędziami do zarządzania pakietami stara się wykryć, czy aktualizacje
pakietów są przeprowadzane w trybie nieinteraktywnym, i automatycznie
przełącza interfejs na "text", jeśli zajdzie
<emphasis>którykolwiek</emphasis> z następujących warunków:
            <itemizedlist mark="opencircle">
                <listitem>
                    <para>standardowe wyjście nie jest podpięte do terminalu;</para>
                </listitem>
                <listitem>
                    <para>opcja <option>--quiet</option> (<option>-q</option>) została przekazana do
<citerefentry><refentrytitle>apt-get</refentrytitle><manvolnum>8</manvolnum></citerefentry>
(lub
<citerefentry><refentrytitle>aptitude</refentrytitle><manvolnum>8</manvolnum></citerefentry>);
jeśli jednakże podano tę opcję więcej niż raz, to apt-listchanges przełączy
interfejs na "mail";</para>
                </listitem>
                <listitem>
                    <para>opcja <option>--assume-yes</option> (<option>-y</option>) jest przekazana do
<citerefentry><refentrytitle>apt-get</refentrytitle><manvolnum>8</manvolnum></citerefentry>;</para>
                </listitem>
                <listitem>
                    <para>zmienna środowiskowa <envar>DEBIAN_FRONTEND</envar> jest ustawiona na
"noninteractive", a <envar>APT_LISTCHANGES_FRONTEND</envar> nie jest
ustawiona.</para>
                </listitem>
            </itemizedlist>
        </para>
        <para>
            W celu zachowania zgodności z poprzednimi wersjami apt-listchanges ostatnie
dwa spośród powyższych sprawdzeń można wyłączyć albo za pomocą wpisów
"ignore_apt_assume=true" lub "ignore_debian_frontend=true" w pliku
konfiguracyjnym (patrz poniżej "PLIK KONFIGURACYJNY"), albo za pomocą opcji
linii poleceń <option>--ignore-apt-assume</option> lub
<option>--ignore-debian-frontend</option>.
        </para>
        <para>
            Należy także zwrócić uwagę na to, że interfejs "mail" zawsze jest
nieinteraktywny, więc nigdy nie zostanie przełączony na interfejs "text".
        </para>
        <para>
            Dodatkowo <command>apt-listchanges</command> zamienia interfejsy graficzne
oparte na  X11 ("gtk", "xterm-pager", "xterm-browser")  na interfejs "pager"
(lub "browser" w przypadku "xterm-browser"), jeżeli nie jest ustawiona
zmienna środowiskowa <envar>DISPLAY</envar>.
        </para>
        <para>
            Please note that these silent frontends are not subject to the overrides:
syslog, log.
        </para>
  </refsect1>

  <refsect1>
    <title>PLIK KONFIGURACYJNY</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>Sekcja</replaceable> jest nazwą profilu, którego można użyć
jako parametr opcji <option>--profile</option>.
        </para>
        <para>
          Konfiguracja sekcji "apt" może być zarządzana przez program
<citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry>
i większość ustawień tej sekcji można zmienić za pomocą  polecenia
<command>dpkg-reconfigure apt-listchanges</command>.
        </para>
        <para>
          <replaceable>Klucz</replaceable> jest nazwą którejś z opcji linii poleceń (z
wyjątkiem <option>--apt</option>, <option>--profile</option>,
<option>--help</option>) z pominiętymi początkowymi myślnikami oraz z
pozostałymi myślnikami zastąpionymi przez znaki podkreślenia, na przykład:
"email_format" lub "save_seen".
        </para>
        <para>
          <replaceable>Wartość</replaceable> jest wartością odpowiadającej opcji. W
przypadku opcji linii poleceń nieprzyjmujących argumentów, jak na przykład
"confirm" lub "headers", <replaceable>wartością</replaceable> powinno być
albo "1", "yes", "true" lub "on", aby włączyć tę opcję, albo "0", "no",
"false" lub "off", aby ją wyłączyć.
        </para>
        <para>
           Ponadto <replaceable>kluczem</replaceable> może być każde z następujących
słów: "browser", "pager" lub "xterm". <replaceable>Wartością</replaceable>
takiego wpisu konfiguracyjnego powinna być nazwa odpowiedniego polecenia z
jego ewentualnymi parametrami, na przykład "pager=less -R".
        </para>

        <example>
          <title>Przykładowy plik konfiguracyjny</title>
<programlisting>
[cmdline]
frontend=pager

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

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

        <para>Powyższy plik konfiguracyjny określa że w trybie linii poleceń domyślnym
interfejsem jest "pager". W trybie apt domyślnym interfejsem jest
"xter-pager", kopia wpisów zmian powinna zostać wysłana e-mailem do
użytkownika root, a apt-listchanges powinien pytać o potwierdzenia
kontynuowania. Jeśli apt-listchanges zostanie uruchomiony z opcją
--profile=custom, to zostanie użyty interfejs "browser", który uruchomi
program mozilla.</para>
  </refsect1>

  <refsect1>
    <title>ZMIENNE ŚRODOWISKOWE</title>

    <variablelist>
      <varlistentry>
        <term>APT_LISTCHANGES_FRONTEND</term>
        <listitem><para>Używany interfejs.</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>APT_LISTCHANGES_USER, SUDO_USER, USERNAME</term>
        <listitem><para>Wartość pierwszej istniejącej spośród wyżej wymienionych zmiennych zostanie
użyta jako nazwa użytkownika, na którego <command>apt-listchanges</command>,
jeśli zostało uruchomione z uprawnieniami administratora, przełączy się
podczas wykonywania poleceń uruchamianych przez interfejsy "browser",
"xterm-browser" oraz "xterm-pager".</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>DEBIAN_FRONTEND</term>
        <listitem><para>Jeśli jest ustawiona na "noninteractive", to wymusza na
<command>apt-listchanges</command> użycie nieinteraktywnego
interfejsu. Szczegóły można znaleźć w rozdziale "AUTOMATYCZNE NADPISYWANIE
INTERFEJSU".</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>BROWSER</term>
        <listitem><para>Używana przez interfejs "browser", powinna być ustawiona na ścieżkę do
polecenia pozwalającego wyświetlić URL file: lub plik HTML.</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>PAGER</term>
        <listitem><para>Używana przez interfejs "pager".</para></listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <varlistentry>
        <term>APT_HOOK_INFO_FD</term>
        <listitem><para>Deskryptor pliku, z którego będą odczytane nazwy pakietów w trybie
<option>--apt</option>. (Apt powinno ustawić tę zmienną na numer
odpowiedniego deskryptora pliku).</para></listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>SEEN DATABASE INITIALIZATION</title>

    <para>
      When <command>apt-listchanges</command> is installed for the first time or
upgraded from an old version that did not use the current seen database
format, it enables a <command>systemd</command> timer,
<command>apt-listchanges.timer</command>, which attempts hourly to activate
<command>apt-listchanges.service</command>, which scans the changelog and
NEWS files of all installed packages and uses their contents to populate the
seen database.
    </para>
    <para>    
      Pre-populating the database like this makes
<command>apt-listchanges</command> run faster because it then doesn't have
to parse the changelog and NEWS files of currently installed packages during
upgrades when determining which new entries to display.
    </para>
    <para>
      Pre-populating the database should only need to be done once on any given
host, since from that point forward <command>apt-listchanges</command>
updates the database automatically during upgrades. Therefore, after the
service runs successfully to completion, the timer is automatically
disabled.
    </para>
    <para>
      If for some reason you believe the <command>apt-listchanges</command> seen
database is incomplete or inaccurate, you can rebuild it by removing
<filename>/var/lib/apt/listchanges</filename> and then executing
<command>systemctl start apt-listchanges.service</command>. Note that this
runs to completion in the foreground.
    </para>
  </refsect1>
    
  <refsect1>
    <title>PLIKI</title>

    <variablelist>
      <varlistentry>
        <term>/etc/apt/listchanges.conf</term>
        <listitem><para>Plik konfiguracyjny.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/etc/apt/listchanges.conf.d/*.conf</term>
        <listitem><para>Configuration file override files.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/etc/apt/apt.conf.d/20listchanges</term>
        <listitem><para>Plik używany do zarejestrowania programu apt-listchanges w systemie apt.</para></listitem>
      </varlistentry>

      <varlistentry>
        <term>/var/lib/apt/listchanges</term>
        <listitem><para>Baza danych o wyświetlonych wersjach pakietów.</para></listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>AUTOR</title>

    <para>
      apt-listchanges napisał Matt Zimmerman &lt;mdz@debian.org&gt;
    </para>
    <para>
      Obecnym opiekunem jest Jonathan Kamens &lt;jik@kamens.us&gt;
    </para>
  </refsect1>

  <refsect1>
    <title>ZOBACZ TAKŻE</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>
<refsect1>
  <title>TŁUMACZENIE</title>
  <para>
    Robert Luberda &lt;robert@debian.org&gt;
  </para>
</refsect1>
</refentry>

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