Provided by: dpkg-dev_1.22.18ubuntu3_all bug

NOM

       deb-triggers - Actions différées du paquet

SYNOPSIS

       debian/triggers, debian/paquet-binaire.triggers, DEBIAN/triggers

DESCRIPTION

       Un paquet déclare ses relations avec des actions différées en incluant un fichier triggers dans son
       archive de contrôle (c'est-à-dire DEBIAN/triggers au moment de la création du paquet).

       Ce fichier contient des directives, une par ligne. Les espaces de début et fin de ligne et tout ce qui
       suit le premier caractère « # » sont supprimés, et les lignes vides seront ignorées.

       Les directives actuellement gérées sont :

       interest nom-action-différée
       interest-await nom-action-différée
       interest-noawait nom-action-différée
           Indique  que  le  paquet  est  concerné  par l'action différée indiquée. Toutes les actions différées
           associées au paquet doivent être listées en utilisant cette directive depuis le fichier  de  contrôle
           des actions différées.

           Les  variantes  « await »  placent  le  paquet qui provoque l'action différée dans l'état « triggers-
           awaited » (actions différées attendues) selon la manière  dont  l'action  différée  est  activée.  La
           variante  « noawait »  ne  place  pas  les  paquets  qui provoquent cette action différée dans l'état
           « triggers-awaited » même si le paquet déclenchant a déclaré une activation « await » (par  soit  une
           directive  activate-await  ou  activate, soit en utilisant l'option en ligne de commande dpkg-trigger
           --no-await. La variante « await » ne devrait être utilisée que lorsque la fonctionnalité fournie  par
           l'action différée n'est pas critique.

       activate nom-action-différée
       activate-await nom-action-différée
       activate-noawait nom-action-différée
           Cette  directive  permet  que  tout  changement  dans  l'état  de  ce paquet active l'action différée
           spécifiée.  L'action  différée  sera  activée  au  début  des  opérations  suivantes :   dépaquetage,
           configuration,  suppression  (y  compris  en cas de remplacement par un paquet conflictuel), purge et
           déconfiguration.

           Les variantes « await » ne  placent  le  paquet  qui  provoque  cette  action  différée  dans  l'état
           « triggers-awaited »  que  si  la directive concernée est aussi « await ». La variante « noawait » ne
           place jamais les paquets qui provoquent cette action différée dans l'état « triggers-awaited ».  Elle
           ne  devrait  être  utilisée  que  lorsque  la  fonctionnalité fournie par l'action différée n'est pas
           critique.

           Si ce paquet disparaît durant le dépaquetage  d'un  autre  paquet,  l'action  différée  sera  activée
           lorsque  la  disparition est constatée vers la fin du dépaquetage. L'exécution d'une action différée,
           et donc le passage du statut triggers-awaited (action-différée-attendue) à installed  (installé),  ne
           provoquera  pas  l'activation.  Dans  le  cas  d'un  dépaquetage,  les actions différées listées dans
           l'ancienne et la nouvelle version du paquet seront activées.

       Les directives inconnues sont des erreurs qui empêcheront l'installation du paquet.

       Les variantes « -noawait » doivent toujours être privilégiées quand c'est possible dans la mesure où  les
       paquets provoquant une action différée ne sont pas placés en état « triggers-awaited » (actions différées
       attendues),  et  peuvent  donc  être  immédiatement  configurés  sans  recourir à l'exécution de l'action
       différée. Si les paquets provoquant l'action différée sont des dépendances d'autres paquets mis  à  jour,
       cela  évitera  le  lancement de l'action différée et rendra possible l'exécution de l'action différée une
       seule fois au cours des étapes finales de la mise à jour.

       Les variantes « -noawait » ne sont gérées qu'à partir de dpkg 1.16.1 et provoqueront des erreurs avec les
       versions plus anciennes.

       Les alias de variantes « -await » ne sont gérés qu'à partir de dpkg 1.17.21 et provoqueront  des  erreurs
       avec les versions plus anciennes.

       Si  un  paquet  fournit  une  directive  interest-noawait,  toute  activation mettra le paquet provoquant
       l'action différée en mode « noawait », indépendamment du mode d'attente demandé  par  l'activation  (soit
       « await »,  soit  « noawait »).  Si  un  paquet  fournit  une directive interest ou interest-await, toute
       activation mettra le paquet provoquant l'action différée  en  mode  « await »  ou  « noawait »  selon  la
       manière dont il a été activé.

VOIR AUSSI

       dpkg-trigger(1), dpkg(1), /usr/share/doc/dpkg/spec/triggers.txt.

TRADUCTION

       Ariel  VARDI  <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François, 2006. Veuillez
       signaler toute erreur à <debian-l10n-french@lists.debian.org>.

1.22.18                                            2025-04-28                                    deb-triggers(5)