.\" -*- 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-src-control 5" .TH deb-src-control 5 2024-03-10 1.22.6 "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-src-control \- Debians filformat f\(:or k\(:allkodspakets mallstyrfil .SH SYNOPS .IX Header "SYNOPS" \&\fBdebian/control\fR .SH BESKRIVNING .IX Header "BESKRIVNING" Varje Debiank\(:allkodspaket inneh\(oaller mallstyrfilen \(rq\fBdebian/control\fR\(rq, och dess \fBdeb822\fR\|(5)\-format \(:ar en \(:overm\(:angd av \fBcontrol\fR\-filen som medf\(:oljer Debianbin\(:arpaket, se \fBdeb-control\fR(5). .PP Filen inneh\(oaller \(oatminstone tv\(oa stycken, avdelade med en tomrad. Det f\(:orsta stycket kallas k\(:allkodspaketstycket och inneh\(oaller all generell information om k\(:allkodspaketet, medan de f\(:oljande styckena kallas bin\(:arpaketstycken och beskriver exakt ett bin\(:arpaket per stycke. Varje stycke best\(oar av \(oatminstone ett f\(:alt. Ett f\(:alt inleds med ett f\(:altnamn, till exempel \fBPackage\fR eller \fBSection\fR (skiftl\(:agesok\(:ansligt), f\(:oljt av ett kolon, f\(:altinneh\(oallet (skiftl\(:agek\(:ansligt om inte annat anges) och ett nyradstecken. Flerradiga f\(:alt \(:ar ocks\(oa till\(oatna, men varje ytterligare rad som inte inneh\(oaller ett f\(:altnamn, b\(:or starta med minst ett blanksteg. Inneh\(oallet i flerradsf\(:alt sl\(oas normalt samman till en enda rad av verktygen (f\(:orutom i fallet f\(:altet \fBDescription\fR, se nedan). F\(:or att s\(:atta in tomma rader i ett flerradsf\(:alt, skriver du en punkt efter blanksteget. Rader som b\(:orjar med ett \(rq\fB#\fR\(rq tolkas som kommentarer. .SH K\(:ALLKODSF\(:ALT .IX Header "K\(:ALLKODSF\(:ALT" .IP "\fBSource:\fR \fIk\(:allkodspaketnamn\fR (kr\(:avs)" 4 .IX Item "Source: k\(:allkodspaketnamn (kr\(:avs)" V\(:ardet p\(oa det h\(:ar f\(:altet \(:ar namnet p\(oa k\(:allkodspaketet, och m\(oaste motsvara namnet p\(oa k\(:allkodspaketet i filen debian/changelog. Paketnamnet m\(oaste best\(oa endast av sm\(oa bokst\(:aver (a\-z), siffror (0\-9), plus\- (+) och minustecken (\-) och punkt (.). Paketnamn m\(oaste vara minst tv\(oa tecken l\(oanga och m\(oaste b\(:orja med ett liten bokstav eller siffra (a\-z0\-9). .IP "\fBMaintainer:\fR \fIfullt-namn-epost\fR (rekommenderas)" 4 .IX Item "Maintainer: fullt-namn-epost (rekommenderas)" Ska vara p\(oa formatet \(rqJoe Bloggs \(rq och refererar till den person som f\(:or n\(:arvarande underh\(oaller paketet, till skillnad fr\(oan programmets f\(:orfattare eller den ursprunglige paketeraren. .IP "\fBUploaders:\fR \fIfullt-namn-epost\fR" 4 .IX Item "Uploaders: fullt-namn-epost" R\(:aknar upp namn och e\-postadresser till med\-underh\(oallare av paketet, i samma format som f\(:altet \fBMaintainer\fR. Flera med\-underh\(oallare b\(:or avdelas med kommatecken. .IP "\fBStandards-Version:\fR \fIversionsstr\(:ang\fR" 4 .IX Item "Standards-Version: versionsstr\(:ang" Dokumenterar den senaste versionen av distributionens policystandard som paketet uppfyller. .IP "\fBDescription:\fR \fIkort-beskrivning\fR)" 4 .IX Item "Description: kort-beskrivning)" .PD 0 .IP "\ \fIl\(oang\-beskrivning\fR" 4 .IX Item " l\(oang-beskrivning" .PD Formatet f\(:or k\(:allkodspaketbeskrivningen \(:ar en kortfattad sammanfattning p\(oa den f\(:orsta raden (efter f\(:altet \fBDescription\fR). F\(:oljande rader b\(:or anv\(:andas f\(:or en l\(:angre, mer detaljerad beskrivning. Varje rad i den l\(:agre beskrivningen m\(oaste inledas med ett blanksteg, och blanka rader i den l\(oanga beskrivningen m\(oaste inneh\(oalla en ensam \(rq\fB.\fR\(rq efter det inledande blanksteget. .IP "\fBHomepage:\fR \fIurl\fR" 4 .IX Item "Homepage: url" URL till uppstr\(:omsprojektets hemsida. .IP "\fBBugs:\fR \fIurl\fR" 4 .IX Item "Bugs: url" \&\fIUrl\fR:en till felrapporteringssystemet f\(:or detta paket. Det nuvarande formatet \(:ar \fIsystemtyp\fR://\fIaddress\fR, till exempel \fBdebbugs://bugs.debian.org\fR. Det h\(:ar f\(:altet \(:ar normalt sett inte n\(:odv\(:andigt. .IP "\fBRules-Requires-Root:\fR \fBno\fR|\fBbinary-targets\fR|\fIimpl-nyckelord\fR" 4 .IX Item "Rules-Requires-Root: no|binary-targets|impl-nyckelord" Det h\(:ar f\(:altet anv\(:ands f\(:or att ange om filen \fBdebian/rules\fR kr\(:aver (fake)root\-privilegier f\(:or att k\(:ora n\(oagra av sina m\(oal, och i s\(oa fall n\(:ar. .RS 4 .IP "\fBno\fR (nej)" 4 .IX Item "no (nej)" Bin\(:arm\(oalen kommer inte kr\(:ava (fake)root \(:overhuvudtaget. Detta \(:ar f\(:orval om \fBdpkg-build-api\fR\-niv\(oan \(:ar ≥ 1. .IP \fBbinary-targets\fR 4 .IX Item "binary-targets" Bin\(:arm\(oalen m\(oaste alltid k\(:oras under (fake)root. Detta \(:ar f\(:orvalet i \fBdpkg-build-api\fR\-niv\(oa 0, om f\(:altet inte anges; \(:aven om det inte \(:ar strikt n\(:odv\(:andigt att l\(:agga till f\(:altet med v\(:ardet \fBbinary-targets\fR s\(oa anger det att paketet har analyserats f\(:or det h\(:ar kravet. .IP \fIimpl-nyckelord\fR 4 .IX Item "impl-nyckelord" Det h\(:ar \(:ar en blankstegsavdelad lista med nyckelord som kan ange n\(:ar (fake)root kr\(:avs. .Sp Nyckelord best\(oar av \fInamnrymd\fR/\fIfall\fR. Delen \fInamnrymd\fR kan inte inneh\(oalla "/" eller blanksteg. Delen \fIfall\fR kan inte inneh\(oalla blanksteg. Dessutom m\(oaste b\(:agge delarna i sin helhet best\(oa av skrivbara ASCII-tecken. .Sp Varje verktyg/paket definierar en namnrymd med samma namn som sig sj\(:alv och anger ett antal fall d\(:ar (fake)root kr\(:avs. (Se "Implementation provided keywords" i \fIrootless\-builds.txt\fR). .Sp N\(:ar f\(:altet \(:ar satt till ett av \fIimpl-nyckelord\fR kommer byggaren att exponera ett gr\(:anssnitt som anv\(:ands f\(:or att k\(:ora ett kommando under (fake)root. (Se "Gain Root API" i \fIrootless\-builds.txt\fR.) .RE .RS 4 .RE .IP "\fBTestsuite:\fR \fInamnlist\fR" 4 .IX Item "Testsuite: namnlist" .PD 0 .IP "\fBTestsuite-Triggers:\fR \fIpaketlista\fR" 4 .IX Item "Testsuite-Triggers: paketlista" .PD Dessa f\(:alt beskrivs i manualsidan \fBdsc\fR\|(5), eftersom de genereras fr\(oan information h\(:amtad fr\(oan \fBdebian/tests/control\fR eller kopieras ordagrant till k\(:allkodsstyrfilen. .IP "\fBVcs-Arch:\fR \fIurl\fR" 4 .IX Item "Vcs-Arch: url" .PD 0 .IP "\fBVcs-Bzr:\fR \fIurl\fR" 4 .IX Item "Vcs-Bzr: url" .IP "\fBVcs-Cvs:\fR \fIurl\fR" 4 .IX Item "Vcs-Cvs: url" .IP "\fBVcs-Darcs:\fR \fIurl\fR" 4 .IX Item "Vcs-Darcs: url" .IP "\fBVcs-Git:\fR \fIurl\fR" 4 .IX Item "Vcs-Git: url" .IP "\fBVcs-Hg:\fR \fIurl\fR" 4 .IX Item "Vcs-Hg: url" .IP "\fBVcs-Mtn:\fR \fIurl\fR" 4 .IX Item "Vcs-Mtn: url" .IP "\fBVcs-Svn:\fR \fIurl\fR" 4 .IX Item "Vcs-Svn: url" .PD \&\fIUrl\fR:en till versionshanteringsarkivet som anv\(:ands f\(:or att underh\(oalla det h\(:ar paketet. F\(:or n\(:arvarande st\(:ods \fBArch\fR, \fBBzr\fR (Bazaar), \fBCvs\fR, \fBDarcs\fR, \fBGit\fR, \fBHg\fR (Mercurial), \fBMtn\fR (Monotone) och \fBSvn\fR (Subversion). F\(:altet pekar normalt till den senaste versionen av paketet, s\(oasom huvudgrenen (main eller trunk). .IP "\fBVcs-Browser:\fR \fIurl\fR" 4 .IX Item "Vcs-Browser: url" \&\fIUrl\fR:en till ett webbgr\(:anssnitt f\(:or att bl\(:addra i versionshanteringsarkivet. .IP "\fBOrigin:\fR \fInamn\fR" 4 .IX Item "Origin: namn" Namnet p\(oa den distribution paketet h\(:arstammar fr\(oan. Det h\(:ar f\(:altet \(:ar normalt sett inte n\(:odv\(:andigt. .IP "\fBSection:\fR \fIsektion\fR" 4 .IX Item "Section: sektion" Detta \(:ar ett generellt f\(:alt som ger paketet en kategori baserat p\(oa programvara som det installerar. N\(oagra vanliga sektioner \(:ar \fButils\fR, \fBnet\fR, \fBmail\fR, \fBtext\fR, \fBx11\fR, osv. .IP "\fBPriority:\fR \fIprioritet\fR" 4 .IX Item "Priority: prioritet" St\(:aller in hur viktigt paketet \(:ar j\(:amf\(:ort med systemet som helhet. Vanliga prioriteter \(:ar \fBrequired\fR (n\(:odv\(:andig), \fBstandard\fR (normal), \fBoptional\fR (valfritt), \fBextra\fR (extra), osv. .Sp G\(:alten \fBSection\fR och \fBPriority\fR har vanligtvis en definierad upps\(:attning accepterade v\(:arden baserade p\(oa den specifika distributionens policy. .IP "\fBBuild-Depends:\fR \fIpaketlista\fR" 4 .IX Item "Build-Depends: paketlista" En lista \(:over paket som m\(oaste installeras och konfigureras f\(:or att kunna bygga k\(:allkodspaketet. Dessa beroenden m\(oaste tillfredsst\(:allas n\(:ar bin\(:ararkitekturberoende eller \-oberoende paket och k\(:allkodspaket byggs. Ett beroende som beskrivs i den h\(:ar listan har inte exakt samma effekt som att inkludera det i b\(oade \fBBuild-Depends-Arch\fR och \fBBuild-Depends-Indep\fR, eftersom beroendet ocks\(oa m\(oaste tilfredsst\(:allas n\(:ar k\(:allkodspaketet byggs. .IP "\fBBuild-Depends-Arch:\fR \fIpaketlista\fR" 4 .IX Item "Build-Depends-Arch: paketlista" Motsvarar \fBBuild-Depends\fR, men de beh\(:ovs endast f\(:or att bygga de arkitekturoberoende paketen. \fBBuild-Depends\fR installeras ocks\(oa i detta fall. Det h\(:ar f\(:altet st\(:ods sedan dpkg 1.16.4; f\(:or att bygga med \(:aldre dpkg-versioner b\(:or \fBBuild-Depends\fR anv\(:andas ist\(:allet. .IP "\fBBuild-Depends-Indep:\fR \fIpaketlista\fR" 4 .IX Item "Build-Depends-Indep: paketlista" Motsvarar \fBBuild-Depends\fR, men de beh\(:ovs endast f\(:or att bygga de arkitekturoberoende paketen. \fBBuild-Depends\fR installeras ocks\(oa i detta fall. .IP "\fBBuild-Conflicts:\fR \fIpaketlista\fR" 4 .IX Item "Build-Conflicts: paketlista" En lista \(:over paket som inte b\(:or vara installerade n\(:ar paketet byggs, till exempel p\(oa grund av att de st\(:or byggsystemet som anv\(:ands. Ett beroende som beskrivs i den h\(:ar listan har samma effekt som att inkludera det i b\(oade \fBBuild-Conflicts-Arch\fR och \fBBuild-Conflicts-Indep\fR, med den ytterligare effekten att den anv\(:ands f\(:or byggen av endast k\(:allkod. .IP "\fBBuild-Conflicts-Arch:\fR \fIpaketlista\fR" 4 .IX Item "Build-Conflicts-Arch: paketlista" Motsvarar \fBBuild-Conflicts\fR, men endast n\(:ar arkitekturoberoende paket byggs. F\(:altet st\(:ods sedan dpkg 1.16.4; f\(:or att bygga med \(:aldre versioner av dpkg b\(:or \fBBuild-Conflicts\fR anv\(:andas ist\(:allet. .IP "\fBBuild-Conflicts-Indep:\fR \fIpaketlista\fR" 4 .IX Item "Build-Conflicts-Indep: paketlista" Motsvarar \fBBuild-Conflicts\fR, men endast n\(:ar de arkitekturoberoende paketen byggs. .PP Syntaxen f\(:or f\(:alten \fBBuild-Depends\fR, \fBBuild-Depends-Arch\fR och \fBBuild-Depends-Indep\fR\-f\(:alten \(:ar en lista med grupper av alternativa paket. Varje grupp inneh\(oaller en lista med paket avdelade med ett vertikalstreck (r\(:or), \(rq\fB|\fR\(rq. Grupperna avdelas med kommatecken \(rq\fB,\fR\(rq, och kan avslutas med ett sl\(:apande komma som tas bort n\(:ar f\(:alten genereras till \fBdeb\-control\fR\|(5) (sedan dpkg 1.10.14). Komma utl\(:ases som \(rqOCH\(rq, och vertikalstrecken som \(rqELLER\(rq, d\(:ar vertikalstrecken binder h\(oardare. Varje paketnamn kan eventuellt f\(:oljas av en versionsnummerangivelse inom parenteser \(rq\fB(\fR\(rq och \(rq\fB)\fR\(rq, en arkitekturangivelse inom hakparenteser \(rq\fB[\fR\(rq och \(rq\fB]\fR\(rq samt en begr\(:ansningsformel som best\(oar av en eller flera listor med profilnamn inom vinkelparenteser \(rq\fB<\fR\(rq och \(rq\fB>\fR\(rq. .PP Syntaxen f\(:or f\(:alten \fBBuild-Conflicts\fR, \fBBuild-Conflicts-Arch\fR och \fBBuild-Conflicts-Indep\fR\-f\(:alten \(:ar en kommaseparerad lista med paketnamn, d\(:ar komma utl\(:ases som \(rqOCH\(rq, och d\(:ar listan kan avslutas med ett sl\(:apande komma som tas bort n\(:ar f\(:alten genereras till \fBdeb\-control\fR\|(5) (sedan dpkg 1.10.14). Det \(:ar inte m\(:ojligt att ange alternativa paket med \(rqr\(:or\(rq. Varje paketnamn kan eventuellt f\(:oljas av en versionsnummerangivelse inom parenteser, en arkitekturangivelse inom hakparenteser samt en begr\(:ansningsformel best\(oaende av en eller flera listor med profilnamn inom vinkelparenteser. .PP Ett arkitekturkvalificeringsnamn kan vara ett existerande Debianarkitekturnamn (sedan dpkg 1.16.5), \fBany\fR (sedan dpkg 1.16.2) eller \fBnative\fR (sedan dpkg 1.16.5). Om det utesluts \(:ar f\(:orvalet f\(:or f\(:altet \fBBuild-Depends\fR den aktuella v\(:ardarkitekturen, f\(:orvalet f\(:or \fBBuild-Conflicts\fR \(:ar \fBany\fR. Ett existerande Debianarkitekturnamn motsvarar exakt den arkitekturen f\(:or det paketnamnet, \fBany\fR motsvarar valfri arkitektur f\(:or paketnamnet om paketet har markerats som \fBMulti-Arch: allowed\fR och \fBnative\fR motsvarar nuvarande byggarkitektur om paketet inte har markerats som \fBMulti-Arch: foreign\fR. .PP Ett versionsnummer kan b\(:orja med \(rq\fB>>\fR\(rq, vilket betyder att vilken som helst senare version matchar, d\(:ar det \(:ar valfritt att ange Debianuppdateringen (avdelad med bindestreck). Till\(oatna versionrelationer \(:ar \(rq\fB>>\fR\(rq f\(:or st\(:orre \(:an, \(rq\fB<<\fR\(rq f\(:or mindre \(:an, \(rq\fB>=\fR\(rq f\(:or st\(:orre \(:an eller lika med, \(rq\fB<=\fR\(rq f\(:or mindre \(:an eller lika med, och \(rq\fB=\fR\(rq f\(:or lika med. .PP En arkitekturangivelse best\(oar av ett eller flera arkitekturnamn, avdelade med blanktecken. Varje namn kan f\(:oreg\(oas av ett utropstecken, vilket betyder \(rqICKE\(rq. .PP En begr\(:ansningsformel best\(oar av en eller flera begr\(:ansningslistor, avdelade med blanksteg. Varje begr\(:ansningslista skrivs inom vinkelparenteser. Poster i begr\(:ansningslistan \(:ar namn p\(oa byggprofiler, avdelade av blanksteg och kan f\(:oreg\(oas av ett utropstecken, vilket betyder \(rqICKE\(rq. En begr\(:ansningsformel representerar ett uttryck i disjunktiv normalform. .PP Observera att beroenden p\(oa paket i \fBbuild-essential\fR\-upps\(:attningen kan utel\(:amnas och att det \(:ar om\(:ojligt att deklarera byggkonflikter mot dem. En lista \(:over dessa paket finns i paketet build-essential. .SH BIN\(:ARF\(:ALT .IX Header "BIN\(:ARF\(:ALT" Observera att f\(:alten \fBPriority\fR, \fBSection\fR och \fBHomepage\fR \(:aven kan anv\(:andas i de stycken som beskriver bin\(:arpaket f\(:or att \(:overstyra de globala v\(:ardena f\(:or k\(:allkodspaketet. .IP "\fBPackage:\fR \fIbin\(:arpaketnamn\fR (kr\(:avs)" 4 .IX Item "Package: bin\(:arpaketnamn (kr\(:avs)" Detta f\(:alt anv\(:ands f\(:or att namnge det bin\(:ara paketet. Samma begr\(:ansningar g\(:aller som f\(:or k\(:allkodspaketets namn. .IP "\fBPackage-Type:\fR \fBdeb\fR|\fBudeb\fR|\fItyp\fR" 4 .IX Item "Package-Type: deb|udeb|typ" Detta f\(:alt anger paketets typ. \fBudeb\fR anv\(:ands f\(:or storleksbegr\(:ansade paket som anv\(:ands av debians installationsprogram. \fBdeb\fR \(:ar standardv\(:ardet, och antas om f\(:altet saknas. Fler typer kan komma att l\(:aggas till i framtiden. .IP "\fBArchitecture:\fR \fIark\fR|\fBall\fR|\fBany\fR (kr\(:avs)" 4 .IX Item "Architecture: ark|all|any (kr\(:avs)" Arkitekturen anger p\(oa vilken typ av maskinvara paketet k\(:ors. F\(:or paket som k\(:ors p\(oa alla arkitekturer anv\(:ands v\(:ardet \fBany\fR (n\(oagon). F\(:or paket som \(:ar arkitekturoberoende, som skal\- och Perlskript eller dokumentation, anv\(:ands v\(:ardet \fBall\fR (alla). F\(:or att begr\(:ansa paket till en specifik upps\(:attning arkitekturer, anger du namnen p\(oa arkitekturerna avdelade med blanksteg. Det \(:ar \(:aven m\(:ojligt att ange arkitekturer med jokertecken i listan (se \fBdpkg\-architecture\fR\|(1) f\(:or mer information om dessa). .IP "\fBBuild-Profiles:\fR \fIbegr\(:ansningsformel\fR" 4 .IX Item "Build-Profiles: begr\(:ansningsformel" Det h\(:ar f\(:altet anger villkor f\(:or n\(:ar bin\(:arpaketet ska eller inte ska byggas. F\(:or att uttrycka villkoret anv\(:ands samma syntax f\(:or begr\(:ansningsformeln som f\(:or f\(:altet \fBBuild-Depends\fR (inklusive vinkelparenteserna). .Sp Om ett stycke f\(:or ett bin\(:arpaket inte inneh\(oaller det h\(:ar f\(:altet betyder det implicit att det bygger i alla byggprofiler (inklusive ingen alls). .Sp Med andra ord, om ett stycke f\(:or ett bin\(:arpaket \(:ar f\(:orsett med ett icke-tomt \fBBuild-Profiles\fR\-f\(:alt kommer det bin\(:arpaketet byggas om, och endast om, villkoret, uttryckt i konjunktiv normalform, utv\(:arderas till sant. .IP "\fBProtected:\fR \fByes\fR|\fBno\fR" 4 .IX Item "Protected: yes|no" .PD 0 .IP "\fBEssential:\fR \fByes\fR|\fBno\fR" 4 .IX Item "Essential: yes|no" .IP "\fBBuild-Essential:\fR \fByes\fR|\fBno\fR" 4 .IX Item "Build-Essential: yes|no" .IP "\fBMulti-Arch:\fR \fBsame\fR|\fBforeign\fR|\fBallowed\fR|\fBno\fR" 4 .IX Item "Multi-Arch: same|foreign|allowed|no" .IP "\fBTag:\fR \fIlista\-med\-m\(:arken\fR" 4 .IX Item "Tag: lista-med-m\(:arken" .IP "\fBDescription:\fR \fIkort-beskrivning\fR (rekommenderas)" 4 .IX Item "Description: kort-beskrivning (rekommenderas)" .PD Dessa f\(:alt beskrivs i manualsidan \fBdeb\-control\fR\|(5), eftersom de kopieras ordagrant till bin\(:arpaketets styrfil. .IP "\fBDepends:\fR \fIpaketlista\fR" 4 .IX Item "Depends: paketlista" .PD 0 .IP "\fBPre-Depends:\fR \fIpaketlista\fR" 4 .IX Item "Pre-Depends: paketlista" .IP "\fBRecommends:\fR \fIpaketlista\fR" 4 .IX Item "Recommends: paketlista" .IP "\fBSuggests:\fR \fIpaketlista\fR" 4 .IX Item "Suggests: paketlista" .IP "\fBBreaks:\fR \fIpaketlista\fR" 4 .IX Item "Breaks: paketlista" .IP "\fBEnhances:\fR \fIpaketlista\fR" 4 .IX Item "Enhances: paketlista" .IP "\fBReplaces:\fR \fIpaketlista\fR" 4 .IX Item "Replaces: paketlista" .IP "\fBConflicts:\fR \fIpaketlista\fR" 4 .IX Item "Conflicts: paketlista" .IP "\fBProvides:\fR \fIpaketlista\fR" 4 .IX Item "Provides: paketlista" .IP "\fBBuilt-Using:\fR \fIpaketlista\fR" 4 .IX Item "Built-Using: paketlista" .IP "\fBStatic-Built-Using:\fR \fIpaketlista\fR" 4 .IX Item "Static-Built-Using: paketlista" .PD Det h\(:ar f\(:altet anger beroenden mellan paket. De diskuteras i manualsidan \fBdeb\-control\fR\|(5). N\(:ar f\(:alten f\(:orekommer i \fIdebian/control\fR kan de ocks\(oa avslutas med ett sl\(:apande kommatecken (sedan dpkg 1.10.14), ha arkitekturangivelser och begr\(:ansningsformler som alla reduceras n\(:ar f\(:alten f\(:or \fBdeb\-control\fR\|(5) genereras. .IP "\fBSubarchitecture:\fR \fIv\(:arde\fR" 4 .IX Item "Subarchitecture: v\(:arde" .PD 0 .IP "\fBKernel-Version:\fR \fIv\(:arde\fR" 4 .IX Item "Kernel-Version: v\(:arde" .IP "\fBInstaller-Menu-Item:\fR \fIv\(:arde\fR" 4 .IX Item "Installer-Menu-Item: v\(:arde" .PD Dessa f\(:alt anv\(:ands av debian-installer i \fBudeb\fR\-formatet och beh\(:ovs normalt inte. F\(:or mer information om dem, se . .SH "ANV\(:ANDARDEFINIERADE F\(:ALT" .IX Header "ANV\(:ANDARDEFINIERADE F\(:ALT" Det \(:ar till\(oatet att l\(:agga till ytterligare anv\(:andardefinierade f\(:alt till styrfilen. Verktygen kommer ignorera dessa f\(:alt. Om du vill att f\(:altet ska kopieras \(:over till utdatafilerna, s\(oa som bin\(:arpaketen, m\(oaste du anv\(:anda ett skr\(:addarsytt namngivningsformat: f\(:alten ska b\(:orja p\(oa \fBX\fR, f\(:oljt av noll eller flera av tecknen SBC och ett bindestreck. .IP \fBS\fR 4 .IX Item "S" F\(:altet kommer tas med i styrfilen f\(:or k\(:allkodspaket, se \fBdsc\fR\|(5). .IP \fBB\fR 4 .IX Item "B" F\(:altet kommer tas med i styrfilen f\(:or bin\(:arpaketet, se \fBdeb\-control\fR\|(5). .IP \fBC\fR 4 .IX Item "C" F\(:altet kommer tas med i styrfilen f\(:or ins\(:andningen (.changes), se \fBdeb\-changes\fR\|(5). .PP Observera att prefix p\(oa formen \fBX\fR[\fBSBC\fR]\fB\-\fR tas bort n\(:ar f\(:alten kopieras \(:over till utdatafilerna. F\(:altet \fBXC-Approved-By\fR kommer tas med som \fBApproved-By\fR i \(rqchanges\(rq\-filen och inte tas med i styrfilerna f\(:or bin\(:ar\- och k\(:allkodspaketen. .PP T\(:ank p\(oa att dess anv\(:andardefinierade f\(:alt anv\(:ander den globala namnrymden, vilket en g\(oang i framtiden kan komma att kollidera med officiellt erk\(:anda f\(:alt. F\(:or att undvika s\(oadana potentiella situationer kan du anv\(:anda prefixet \fBPrivate\-\fR f\(:or dessa f\(:alt, som \fBXB-Private-New-Field\fR. .SH EXEMPEL .IX Header "EXEMPEL" .Vb 10 \& # Kommentar \& Source: dpkg \& Section: admin \& Priority: required \& Maintainer: Dpkg Developers \& # det h\(:ar f\(:altet kopieras till bin\(:ar\- och k\(:allkodspaketen \& XBS\-Upstream\-Release\-Status: stable \& Homepage: https://wiki.debian.org/Teams/Dpkg \& Vcs\-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git \& Vcs\-Git: https://git.dpkg.org/git/dpkg/dpkg.git \& Standards\-Version: 3.7.3 \& Build\-Depends: pkgconf, debhelper (>= 4.1.81), \& libselinux1\-dev (>= 1.28\-4) [!linux\-any] \& \& Package: dpkg\-dev \& Section: utils \& Priority: optional \& Architecture: all \& # det h\(:ar \(:ar ett skr\(:addarsytt f\(:alt i bin\(:arpaketet \& XB\-Mentoring\-Contact: Raphael Hertzog \& Depends: dpkg (>= 1.14.6), perl5, perl\-modules, cpio (>= 2.4.2\-2), \& bzip2, lzma, patch (>= 2.2\-1), make, binutils, libtimedate\-perl \& Recommends: gcc | c\-compiler, build\-essential \& Suggests: gnupg, debian\-keyring \& Conflicts: dpkg\-cross (<< 2.0.0), devscripts (<< 2.10.26) \& Replaces: manpages\-pl (<= 20051117\-1) \& Description: Debian package development tools \& This package provides the development tools (including dpkg\-source) \& required to unpack, build and upload Debian source packages. \& . \& Most Debian source packages will require additional tools to build; \& for example, most packages need make and the C compiler gcc. .Ve .SH "SE \(:AVEN" .IX Header "SE \(:AVEN" \&\fI/usr/share/doc/dpkg/spec/rootless\-builds.txt\fR, \fBdeb822\fR\|(5), \fBdeb\-control\fR\|(5), \fBdeb\-version\fR\|(7), \fBdpkg\-source\fR\|(1) .SH \(:OVERS\(:ATTNING .IX Header "\(:OVERS\(:ATTNING" Peter Krefting och Daniel Nylander.