.\" -*- 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-24 1.22.4 "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 NAMN .IX Header "NAMN" deb-triggers \- utl\(:osare f\(:or paket .SH SYNOPS .IX Header "SYNOPS" \&\fBdebian/triggers\fR, \fBdebian/\fR\fIbin\(:arpaket\fR\fB.triggers\fR, \fBDEBIAN/triggers\fR .SH BESKRIVNING .IX Header "BESKRIVNING" Ett paket anger hur det f\(:orh\(oaller sig till en eller flera utl\(:osare genom att ta med en fil \fItriggers\fR i sitt styrarkiv (dvs. \fIDEBIAN/triggers\fR n\(:ar paketet skapas). .PP Filen inneh\(oaller direktiv, ett per rad. Inledande och avslutande blanktecken och allt efter det f\(:orsta \fB#\fR p\(oa en rad kommer att klippas bort och tomma rader ignoreras. .PP De styrdirektiv som f\(:or n\(:arvarande st\(:ods f\(:or utl\(:osare \(:ar: .IP "\fBinterest\fR \fIutl\(:osarnamn\fR" 4 .IX Item "interest utl\(:osarnamn" .PD 0 .IP "\fBinterest-await\fR \fIutl\(:osarnamn\fR" 4 .IX Item "interest-await utl\(:osarnamn" .IP "\fBinterest-noawait\fR \fIutl\(:osarnamn\fR" 4 .IX Item "interest-noawait utl\(:osarnamn" .PD Anger att paketet \(:ar intresserat av den namngivna utl\(:osaren. Alla utl\(:osare som ett paket \(:ar intresserat av m\(oaste listas genom att anv\(:anda detta direktiv i utl\(:osar\-styrfilen. .Sp Varianterna \(rqawait\(rq s\(:atter det utl\(:osande paketet i tillst\(oandet avvaktande beroende p\(oa hur utl\(:osaren aktiverades. Varianten \(rqnoawait\(rq s\(:atter inte det utl\(:osande paketet i avvaktande tillst\(oand, \(:aven om det utl\(:osande paketet deklarerar en \(rqawait\(rq\-aktivering (antingen med direktivet \fBactivate-await\fR eller \fBactivate\fR, eller genom att anv\(:anda kommandoradsflaggan \fBdpkg-trigger\fR \fB\-\-no\-await\fR). Varianten \(rqnoawait\(rq b\(:or anv\(:andas n\(:ar funktionaliteten som tillhandah\(oalls av utl\(:osaren inte \(:ar avg\(:orande. .IP "\fBactivate\fR \fIutl\(:osarnamn\fR" 4 .IX Item "activate utl\(:osarnamn" .PD 0 .IP "\fBactivate-await\fR \fIutl\(:osarnamn\fR" 4 .IX Item "activate-await utl\(:osarnamn" .IP "\fBactivate-noawait\fR \fIutl\(:osarnamn\fR" 4 .IX Item "activate-noawait utl\(:osarnamn" .PD G\(:or s\(oa att \(:andringar av detta pakets tillst\(oand aktiverar den angivna utl\(:osaren. Utl\(:osaren aktiveras n\(:ar en av f\(:oljande operationer p\(oab\(:orjas: uppackning, konfigurering, borttagning (ocks\(oa n\(:ar det tas bort till f\(:ordel av ett paket det st\(oar i konflikt med), rensning och avkonfigurering. .Sp Varianten \(rqawait\(rq s\(:atter bara det utl\(:osande paketet i avvaktande tillst\(oand om intresse-direktivet ocks\(oa \(:ar \(rqawait\(rq. Varianten \(rqnoawait\(rq s\(:atter aldrig det utl\(:osande paketet i avvaktande tillst\(oand. Varianten \(rqnoawait\(rq b\(:or anv\(:andas n\(:ar funktionaliteten som tillhandah\(oalls av utl\(:osaren inte \(:ar avg\(:orande. .Sp Om paketet f\(:orsvinner n\(:ar ett annat paket packas upp kommer utl\(:osaren att aktiveras n\(:ar f\(:orsvinnandet uppt\(:acks mot slutet av uppackningen. Hantering av utl\(:osare, och en \(:overg\(oang fr\(oan \(rqv\(:antar p\(oa utl\(:osare\(rq till \(rqinstallerat\(rq orsakar inte aktiveringar. N\(:ar det g\(:aller uppackning kommer b\(oade utl\(:osare som omn\(:amns i gamla och nya versioner av paketet att aktiveras. .PP Ok\(:anda direktiv \(:ar ett fel som f\(:orhindrar paketet fr\(oan att installeras. .PP Varianterna med \(rq\-noawait\(rq kommer alltid att f\(:oredras n\(:ar s\(oa \(:ar m\(:ojligt eftersom de utl\(:osande paketen inte f\(:ors\(:atts i avvaktande tillst\(oand och kan d\(:arf\(:or konfigureras omedelbart utan att utl\(:osaren beh\(:over hanteras. Om de utl\(:osande paketen beror p\(oa andra uppgraderade paket kan det undvika att utl\(:osare hanteras tidigt och g\(:ora det m\(:ojligt att k\(:ora utl\(:osaren endast en g\(oang som ett av de sista stegen i uppgraderingen. .PP Varianterna med \(rq\-noawait\(rq st\(:ods endast sedan dpkg 1.16.1, och kommer leda till fel om de anv\(:ands med \(:aldre versioner av dpkg. .PP Aliasvarianterna med \(rq\-await\(rq st\(:ods endast sedan dpkg 1.17.21, och kommer leda till fel om de anv\(:ands med \(:aldre versioner av dpkg. .PP N\(:ar ett paket tillhandah\(oaller direktivet \fBinterest-noawait\fR kommer alla aktivering att f\(:ors\(:atta det utl\(:osande paketet i \(rqnoawait\(rq\-l\(:age, oberoende av avvaktande\-l\(:aget som efterfr\(oagades av aktiveringen (antingen \(rqawait\(rq eller \(rqnoawait\(rq). N\(:ar ett paket tillhandah\(oaller direktivet \fBinterest\fR eller \fBinterest-await\fR kommer aktiveringen s\(:atta det utl\(:osande paketet till \(rqawait\(rq eller \(rqnoawait\(rq beroende av hur det aktiverades. .SH "SE \(:AVEN" .IX Header "SE \(:AVEN" \&\fBdpkg\-trigger\fR\|(1), \fBdpkg\fR\|(1), \fB/usr/share/doc/dpkg/spec/triggers.txt\fR. .SH \(:OVERS\(:ATTNING .IX Header "\(:OVERS\(:ATTNING" Peter Krefting och Daniel Nylander.