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) |
NOM
apt-listchanges - Affiche les nouvelles entrées du journal des modifications des paquets de l'archive Debian
SYNOPSIS
apt-listchanges [[options...]] {[--apt] | [paquet.deb...]}
DESCRIPTION
apt-listchanges est un outil qui affiche ce qui a changé dans la nouvelle version d'un paquet Debian par rapport à la version actuellement installée sur le système.
Il réalise cela en extrayant les entrées appropriées des fichiers NEWS.Debian et changelog[.Debian], qui se trouvent habituellement dans le répertoire /usr/share/doc/paquet, de l'archive d'un paquet Debian.
Veuillez noter que dans l'installation par défaut si apt-listchanges est exécuté en tant que greffon d'APT durant les mises à niveau, il affiche seulement les entrées de NEWS.Debian. Ce comportement peut être modifié avec l'option --which.
Si les entrées du journal des modifications sont affichées et que le paquet ne fournit pas de fichier changelog[.Debian], apt-listchanges appelle la commande apt-get changelog pour télécharger le journal des modifications à partir du réseau. Ce comportement peut être désactivé avec l'option --no-network.
Avec des noms de fichiers en argument (ils peuvent être lus depuis apt si l'option --apt est utilisée), apt-listchanges examine les fichiers (supposés être des archives de paquets Debian) à la recherche des entrées appropriées des journaux de modifications et en affiche un résumé groupé par paquet source. Les groupes sont triés par ordre d'urgence des modifications et ensuite par nom de paquet. Les modifications sont affichées dans chaque groupe dans l'ordre de leur apparition dans les fichiers de journal des modifications, c'est-à-dire de la plus récente à la plus ancienne ; l'option --reverse peut être utilisée pour changer cet ordre.
OPTIONS
apt-listchanges fournit les options suivantes pour contrôler son comportement. Pour la plupart d'entre elles, il existe des entrées équivalentes dans le fichier de configuration, voir ci-dessous le « FICHIER DE CONFIGURATION » pour plus de détails.
--apt
-v, --verbose
-f, --frontend
pager
browser
xterm-pager
xterm-browser
text
syslog
log
gtk
none
Veuillez noter que apt-listchanges essaiera de basculer vers un utilisateur non privilégié avant de générer des commandes dans les interfaces « browser », « xterm-browser » et « xterm-pager ». Néanmoins, cela ne s'applique pas actuellement à l'interface « pager ». Voir aussi les « VARIABLES D'ENVIRONNEMENT » ci-dessous.
--hide
--email-address=adresse
--email-format={text|html}
-c, --confirm
-a, --show-all
-c, --no-network
--save-seen=fichier
--dump-seen
--since=version
--latest=N
--which={news|changelogs|both}
--help
-h, --headers
--debug
--profile=nom
--log=fichier
--filter=commande
--reverse
--ignore-apt-assume, --ignore-debian-frontend
--titled, --untitled
--select-frontend
AUTOMATIC FRONTEND OVERRIDE
Pour une meilleure intégration aux outils de gestion de paquets existants, apt-listchanges essaye de détecter si les mises à niveau de paquets se font de manière non interactive, et bascule automatiquement son interface à « text » si l'une des conditions suivantes est satisfaite :
Pour des raisons de rétrocompatibilité, les deux dernières vérifications peuvent être désactivées par l'entrée « ignore_apt_assume=true » ou par l'entrée « ignore_debian_frontend=true » du fichier de configuration (voir « FICHIER DE CONFIGURATION » plus bas), ou en utilisant les options en ligne de commande : --ignore-apt-assume ou --ignore-debian-frontend.
Veuillez noter aussi que l'interface « mail » est déjà non interactive, aussi, elle ne bascule jamais vers l'interface « text ».
En complément, apt-listchanges surcharge les interfaces basées sur X11(« gtk », « xterm-pager », « xterm-browser ») avec « pager » (ou « browser » dans le cas de « xterm-browser ») lorsque la variable d'environnement DISPLAY n'est pas définie.
Veuillez noter que ces interfaces silencieuses ne sont pas sujetttes aux forçages: syslog, log.
FICHIER DE CONFIGURATION
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.
Section est un nom de profil qui peut être utilisé comme paramètre de l'option --profile.
La configuration de la section « apt » peut être gérée par debconf(7), et la plupart des réglages peuvent ici être modifiés à l'aide de la commande dpkg-reconfigure apt-listchanges.
Clé est le nom d'une option en ligne de commande (sauf pour --apt, --profile et --help) sans le tiret initial et les autres tirets remplacés par des tirets bas, par exemple : « email_format » ou « save_seen ».
Valeur représente la valeur de l'option correspondante. Pour les options en ligne de commande qui ne prennent pas d'argument, comme « confirm » ou « headers », la valeur peut être définie à « 1 », « yes », « true » ou « on » pour activer l'option , ou à « 0 », « no », « false » ou « off » pour la désactiver.
En plus, clé peut être un des mots-clés suivants : « browser », « pager » ou « xterm ». La valeur de ces entrées de configuration peut être le nom d'une commande appropriée, éventuellement suivie par ses arguments, par exemple : « pager=less -R ».
Exemple 1. Exemple de fichier de configuration
[cmdline] frontend=pager [apt] frontend=xterm-pager email_address=root confirm=1 [custom] frontend=browser browser=mozilla
Le fichier de configuration précédent indique que dans le mode ligne de commande, l'interface par défaut doit être « pager ». Dans le mode apt, l'interface sera par défaut xterm-pager, une copie des journaux (s'il y en a) devra être envoyée au superutilisateur (« root ») et apt-listchanges demandera une confirmation. Si apt-listchanges est appelé avec --profile=custom, l'interface browser sera utilisée et lancera mozilla.
ENVIRONNEMENT
APT_LISTCHANGES_FRONTEND
APT_LISTCHANGES_USER, SUDO_USER, USERNAME
DEBIAN_FRONTEND
BROWSER
PAGER
APT_HOOK_INFO_FD
INITIALISATION DE LA BASE DE DONNÉES DES DÉJÀ-VUS
Lorsque apt-listchanges est installé pour la première fois ou mis à jour à partir d'une version qui n'utilisait pas le format actuel de la base de données des déjà-vus, il active un temporisateur de systemd, apt-listchanges.timer, qui tente d'activer toutes les heures apt-listchanges.servicequi parcourt le journal des modifications et les fichiers NEWS de tous les paquets installés et utilise leur contenu pour remplir la base de données des déjà-vus.
En renseignant ainsi par avance la base de données, l'exécution de apt-listchanges est plus rapide parce qu'il n'a pas besoin d'analyser le journal des modifications et les fichiers NEWS des paquets actuellement installés durant les mises à niveau pour déterminer les entrées à afficher.
Le pré-remplissage de la base de données ne doit être effectué qu'une seule fois sur un hôte donné, dans la mesure où, à partir de ce moment, apt-listchanges met à jour automatiquement la base de données pendant les mises à niveau. Par conséquent, une fois le service exécuté complètement avec succès, le temporisateur est désactivé.
Si vous pensez que pour une raison quelconque la base de données des déjà-vus est incomplète ou erronée, vous pouvez la reconstruire en supprimant le fichier /var/lib/apt/listchanges, puis en exécutant la commande systemctl start apt-listchanges.service. Notez que la commande s'exécute en tâche de fond.
FICHIERS
/etc/apt/listchanges.conf
/etc/apt/listchanges.conf.d/*.conf
/etc/apt/apt.conf.d/20listchanges
/var/lib/apt/listchanges
AUTEUR
apt-listchanges a été écrit par Matt Zimmerman <mdz@debian.org>
Le responsable actuel est Jonathan Kamens <jik@kamens.us>
VOIR AUSSI
sensible-pager(1), sensible-browser(1), apt-get(8), aptitude(8)
TRADUCTEUR
Traduction d'Olivier Trichet <olivier.trichet@centrale-lille.net>, août 2004. Mis à jour en 2017 par Jean-Pierre Giraud <jean-pierregiraud@neuf.fr> et l'équipe de traduction francophone de debian <debian-l10n-french@lists.debian.org>
| 2017-07-08 | apt-listchanges |