Scroll to navigation

dpkg-trigger(1) dpkg suite dpkg-trigger(1)

NAMN

dpkg-trigger - ett verktyg för paketutlösare

SYNOPS

dpkg-trigger [flaggor...] utlösarnamn

dpkg-trigger [flaggor...] kommando

BESKRIVNING

dpkg-trigger är ett verktyg för att explicit aktivera utlösare och för att testa om de stöds av den körande dpkg.

Det kan användas av utvecklarskript i komplexa och villkorliga situationer där filutlösare, eller det deklarativa activate-direktivet i utlösarstyrfilen inte kan uttrycka det som behövs. Det kan även användas för test och av systemadministratörer (men observera att utlösarna inte kommer att faktiskt köras av dpkg-trigger).

Okända utlösarnamnsyntaxer är ett fel för dpkg-trigger.

Kommandot introducerades i dpkg 1.14.17.

KOMMANDON

Se om den dpkg som körs stöder utlösare (anropas vanligtvis från ett postinst-skript). Avslutar med 0 om en dpkg med utlösarstöd har kört, eller 1 med ett felmeddelande på standard fel om inte. Det är dock normalt sett bättre att bara aktivera den önskade utlösaren med dpkg-trigger.
-?, --help
Visar hjälpskärm och avslutar.
Visar version och avslutar.

FLAGGOR

Ändra platsen för dpkg-databasen. Förval är /var/lib/dpkg om DPKG_ADMINDIR inte har satts..
Sätt rotkatalogen till katalog, vilket sätter den administrativa katalogen till ”katalog/var/lib/dpkg” (sedan dpkg 1.21.0).
Överstyr den som väntar på en utlösare (sätts vanligen av dpkg genom miljövariabeln DPKG_MAINTSCRIPT_PACKAGE i utvecklarskript, för att namnge det paket som skriptet tillhör, och detta används som standard).
Denna flagga gör så att det anropade paketet T (om det finns) inte behöver vänta på hantering av utlösaren; det/de intresserade paketet/paketen I kommer inte läggas till T:s väntelista för hantering av utlösare och T:s status ändras inte. IT> kan anses vara installerat även om I kanske ännu inte har hanterat utlösaren.
Flaggan gör det motsatta mot --no-await (sedan dpkg 1.17.21). Om det intresserade paketet har angivit ”noawait”-direktivet kommer flaggan inte att ha någon effekt. Det är för närvarande standardbetendet.
Bara testa, ändra inte på någonting.

RETURVÄRDE

0
Den önskade funktionen utfördes utan fel. Eller ett test eller ett påstående returnerade sant.
1
Ett test eller ett påstående returnerade falskt.
2
Ödesdigert eller irreparabelt fel på grund av felaktig användning på kommandoraden, eller interaktioner med systemet, såsom databasåtkomst, minnesallokeringer, osv.

MILJÖVARIABLER

Om satt och flaggan --root inte har angivits används det som filsystemets rotkatalog (sedan dpkg 1.21.0).
Om satt, och flaggan --admindir inte har angivits, används värdet som datakatalog för dpkg.
Anger felsökningsmasken (sedan dpkg 1.21.10) från ett oktalt värde. De flaggor som för närvarande godtas beskrivs i flaggan dpkg --debug, men alla dess flaggor påverkar inte nödvändigtvis detta program.
Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: auto (förval), always och never.
If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.22.7). The accepted values are: 0 and 1 (default).

SE ÄVEN

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

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.

2024-08-01 1.22.11