.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "deb-triggers 5" .TH deb-triggers 5 2024-01-19 1.22.3 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NOM .IX Header "NOM" deb-triggers \- Actions diff\('er\('ees du paquet .SH SYNOPSIS .IX Header "SYNOPSIS" \&\fBdebian/triggers\fR, \fBdebian/\fR\fIpaquet-binaire\fR\fB.triggers\fR, \fBDEBIAN/triggers\fR .SH DESCRIPTION .IX Header "DESCRIPTION" Un paquet d\('eclare ses relations avec des actions diff\('er\('ees en incluant un fichier \fItriggers\fR dans son archive de contr\(^ole (c'est\-\(`a\-dire \fIDEBIAN/triggers\fR au moment de la cr\('eation du paquet). .PP Ce fichier contient des directives, une par ligne. Les espaces de d\('ebut et fin de ligne et tout ce qui suit le premier caract\(`ere \(Fo\ \fB#\fR\ \(Fc sont supprim\('es, et les lignes vides seront ignor\('ees. .PP Les directives actuellement g\('er\('ees sont\ : .IP "\fBinterest\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "interest nom-action-diff\('er\('ee" .PD 0 .IP "\fBinterest-await\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "interest-await nom-action-diff\('er\('ee" .IP "\fBinterest-noawait\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "interest-noawait nom-action-diff\('er\('ee" .PD Indique que le paquet est concern\('e par l'action diff\('er\('ee indiqu\('ee. Toutes les actions diff\('er\('ees associ\('ees au paquet doivent \(^etre list\('ees en utilisant cette directive depuis le fichier de contr\(^ole des actions diff\('er\('ees. .Sp Les variantes \(Fo\ await\ \(Fc placent le paquet qui provoque l'action diff\('er\('ee dans l'\('etat \(Fo\ triggers-awaited\ \(Fc (actions diff\('er\('ees attendues) selon la mani\(`ere dont l'action diff\('er\('ee est activ\('ee. La variante \(Fo\ noawait\ \(Fc ne place pas les paquets qui provoquent cette action diff\('er\('ee dans l'\('etat \(Fo\ triggers-awaited\ \(Fc m\(^eme si le paquet d\('eclenchant a d\('eclar\('e une activation \(Fo\ await\ \(Fc (par soit une directive \fBactivate-await\fR ou \fBactivate\fR, soit en utilisant l'option en ligne de commande \fBdpkg-trigger\fR \fB\-\-no\-await\fR. La variante \(Fo\ await\ \(Fc ne devrait \(^etre utilis\('ee que lorsque la fonctionnalit\('e fournie par l'action diff\('er\('ee n'est pas critique. .IP "\fBactivate\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "activate nom-action-diff\('er\('ee" .PD 0 .IP "\fBactivate-await\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "activate-await nom-action-diff\('er\('ee" .IP "\fBactivate-noawait\fR \fInom\-action\-diff\('er\('ee\fR" 4 .IX Item "activate-noawait nom-action-diff\('er\('ee" .PD Cette directive permet que tout changement dans l'\('etat de ce paquet active l'action diff\('er\('ee sp\('ecifi\('ee. L'action diff\('er\('ee sera activ\('ee au d\('ebut des op\('erations suivantes\ : d\('epaquetage, configuration, suppression (y compris en cas de remplacement par un paquet conflictuel), purge et d\('econfiguration. .Sp Les variantes \(Fo\ await\ \(Fc ne placent le paquet qui provoque cette action diff\('er\('ee dans l'\('etat \(Fo\ triggers-awaited\ \(Fc que si la directive concern\('ee est aussi \(Fo\ await\ \(Fc. La variante \(Fo\ noawait\ \(Fc ne place jamais les paquets qui provoquent cette action diff\('er\('ee dans l'\('etat \(Fo\ triggers-awaited\ \(Fc. Elle ne devrait \(^etre utilis\('ee que lorsque la fonctionnalit\('e fournie par l'action diff\('er\('ee n'est pas critique. .Sp Si ce paquet dispara\(^it durant le d\('epaquetage d'un autre paquet, l'action diff\('er\('ee sera activ\('ee lorsque la disparition est constat\('ee vers la fin du d\('epaquetage. L'ex\('ecution d'une action diff\('er\('ee, et donc le passage du statut triggers-awaited (action\-diff\('er\('ee\-attendue) \(`a installed (install\('e), ne provoquera pas l'activation. Dans le cas d'un d\('epaquetage, les actions diff\('er\('ees list\('ees dans l'ancienne et la nouvelle version du paquet seront activ\('ees. .PP Les directives inconnues sont des erreurs qui emp\(^echeront l'installation du paquet. .PP Les variantes \(Fo\ \-noawait\ \(Fc doivent toujours \(^etre privil\('egi\('ees quand c'est possible dans la mesure o\(`u les paquets provoquant une action diff\('er\('ee ne sont pas plac\('es en \('etat \(Fo\ triggers-awaited\ \(Fc (actions diff\('er\('ees attendues), et peuvent donc \(^etre imm\('ediatement configur\('es sans recourir \(`a l'ex\('ecution de l'action diff\('er\('ee. Si les paquets provoquant l'action diff\('er\('ee sont des d\('ependances d'autres paquets mis \(`a jour, cela \('evitera le lancement de l'action diff\('er\('ee et rendra possible l'ex\('ecution de l'action diff\('er\('ee une seule fois au cours des \('etapes finales de la mise \(`a jour. .PP Les variantes \(Fo\ \-noawait\ \(Fc ne sont g\('er\('ees qu'\(`a partir de dpkg 1.16.1 et provoqueront des erreurs avec les versions plus anciennes. .PP Les alias de variantes \(Fo\ \-await\ \(Fc ne sont g\('er\('es qu'\(`a partir de dpkg 1.17.21 et provoqueront des erreurs avec les versions plus anciennes. .PP Si un paquet fournit une directive \fBinterest-noawait\fR, toute activation mettra le paquet provoquant l'action diff\('er\('ee en mode \(Fo\ noawait\ \(Fc, ind\('ependamment du mode d'attente demand\('e par l'activation (soit \(Fo\ await\ \(Fc, soit \(Fo\ noawait\ \(Fc). Si un paquet fournit une directive \fBinterest\fR ou \fBinterest-await\fR, toute activation mettra le paquet provoquant l'action diff\('er\('ee en mode \(Fo\ await\ \(Fc ou \(Fo\ noawait\ \(Fc selon la mani\(`ere dont il a \('et\('e activ\('e. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBdpkg\-trigger\fR\|(1), \fBdpkg\fR\|(1), \fB/usr/share/doc/dpkg/spec/triggers.txt\fR. .SH TRADUCTION .IX Header "TRADUCTION" Ariel VARDI , 2002. Philippe Batailler, 2006. Nicolas Fran\(,cois, 2006. Veuillez signaler toute erreur \(`a .