Man page - apt-listchanges(1)
Packages contas this manual
apt-get install apt-listchanges
Available languages:
en fr it pl pt nl ro deManual
| APT-LISTCHANGES(1) | Debian | APT-LISTCHANGES(1) |
NAZWA
apt-listchanges - Wyświetla nowe wpisy zmian pakietów Debiana
STRESZCZENIE
apt-listchanges [[opcje...]] {[--apt] | [pakiet.deb...]}
OPIS
apt-listchanges jest narzędziem pokazującym zmiany pomiędzy nową wersją pakietu Debiana a wersją obecnie zainstalowaną w systemie.
Narzędzie wyciąga odpowiednie wpisy z plików zarówno NEWS.Debian, jak i changelog[.Debian], które zazwyczaj znajdują się w katalogu /usr/share/doc/pakiet pakietów pochodzących z archiwów Debiana.
Prosimy zwrócić uwagę na to, że według domyślnych ustawień instalacji jeśli apt-listchanges 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 --which.
Jeśli wyświetlane są wpisy dzienników zmian i pakiet nie zawiera pliku changelog[.Debian], to apt-listchanges uruchamia apt-get changelog w celu pobrania dziennika zmian przez sieć. Można to wyłączyć, używając opcji --no-network.
Given a set of filenames as arguments (or read from apt when using --apt), apt-listchanges 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 --reverse option can be used to alter this order.
OPCJE
apt-listchanges 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.
--apt
-v, --verbose
-f, --frontend
pager
browser
xterm-pager
xterm-browser
text
syslog
log
gtk
none
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.
--hide
--email-address=adres
--email-format={text|html}
-c, --confirm
-a, --show-all
-n, --no-network
--save-seen=plik
--dump-seen
--since=wersja
--latest=N
--which={news|changelogs|both}
--help
-h, --headers
--debug
--profile=nazwa
--log=file
--filter=command
--reverse
--ignore-apt-assume, --ignore-debian-frontend
--titled, --untitled
--select-frontend
AUTOMATYCZNE NADPISYWANIE INTERFEJSU
apt-listchanges 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 którykolwiek z następujących warunków:
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ń --ignore-apt-assume lub --ignore-debian-frontend.
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".
Dodatkowo apt-listchanges 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 DISPLAY.
Please note that these silent frontends are not subject to the overrides: syslog, log.
PLIK KONFIGURACYJNY
apt-listchanges reads its configuration from /etc/apt/listchanges.conf. The file consists of sections with names enclosed in square brackets. Each section should contain lines in the key=value format. Lines starting with the "#" sign are treated as comments and ignored. Files named name.conf in the /etc/apt/listchanges.conf.d directory are also read in the same way and override values set in the main configuration file.
Sekcja jest nazwą profilu, którego można użyć jako parametr opcji --profile.
Konfiguracja sekcji "apt" może być zarządzana przez program debconf(7) i większość ustawień tej sekcji można zmienić za pomocą polecenia dpkg-reconfigure apt-listchanges.
Klucz jest nazwą którejś z opcji linii poleceń (z wyjątkiem --apt, --profile, --help) 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".
Wartość jest wartością odpowiadającej opcji. W przypadku opcji linii poleceń nieprzyjmujących argumentów, jak na przykład "confirm" lub "headers", wartością powinno być albo "1", "yes", "true" lub "on", aby włączyć tę opcję, albo "0", "no", "false" lub "off", aby ją wyłączyć.
Ponadto kluczem może być każde z następujących słów: "browser", "pager" lub "xterm". Wartością takiego wpisu konfiguracyjnego powinna być nazwa odpowiedniego polecenia z jego ewentualnymi parametrami, na przykład "pager=less -R".
Przykład 1. Przykładowy plik konfiguracyjny
[cmdline] frontend=pager [apt] frontend=xterm-pager email_address=root confirm=1 [custom] frontend=browser browser=mozilla
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.
ZMIENNE ŚRODOWISKOWE
APT_LISTCHANGES_FRONTEND
APT_LISTCHANGES_USER, SUDO_USER, USERNAME
DEBIAN_FRONTEND
BROWSER
PAGER
APT_HOOK_INFO_FD
SEEN DATABASE INITIALIZATION
When apt-listchanges is installed for the first time or upgraded from an old version that did not use the current seen database format, it enables a systemd timer, apt-listchanges.timer, which attempts hourly to activate apt-listchanges.service, which scans the changelog and NEWS files of all installed packages and uses their contents to populate the seen database.
Pre-populating the database like this makes apt-listchanges 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.
Pre-populating the database should only need to be done once on any given host, since from that point forward apt-listchanges updates the database automatically during upgrades. Therefore, after the service runs successfully to completion, the timer is automatically disabled.
If for some reason you believe the apt-listchanges seen database is incomplete or inaccurate, you can rebuild it by removing /var/lib/apt/listchanges and then executing systemctl start apt-listchanges.service. Note that this runs to completion in the foreground.
PLIKI
/etc/apt/listchanges.conf
/etc/apt/listchanges.conf.d/*.conf
/etc/apt/apt.conf.d/20listchanges
/var/lib/apt/listchanges
AUTOR
apt-listchanges napisał Matt Zimmerman <mdz@debian.org>
Obecnym opiekunem jest Jonathan Kamens <jik@kamens.us>
ZOBACZ TAKŻE
sensible-pager(1), sensible-browser(1), apt-get(8), aptitude(8)
TŁUMACZENIE
Robert Luberda <robert@debian.org>
| 2017-07-08 | apt-listchanges |