.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" 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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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 "2022-09-01" "1.20.12" "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 huvudstyrfil .SH "SYNOPS" .IX Header "SYNOPS" \&\fBdebian/control\fR .SH "BESKRIVNING" .IX Header "BESKRIVNING" Varje Debiank\(:allkodspaket inneh\(oaller huvudstyrfilen \(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 inneh\(oaller all generell information om k\(:allkodspaketet, medan de f\(:oljande styckena beskriver exakt ett bin\(:arpaket. 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 "\fB\fR \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" \&\s-1URL\s0 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. .IP "\fBbinary-targets\fR" 4 .IX Item "binary-targets" Bin\(:arm\(oalen m\(oaste alltid k\(:oras under (fake)root. Detta \(:ar f\(:orvalet 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 \*(L"/\*(R" 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 \*(L"Implementation provided keywords\*(R" 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 \*(L"Gain Root \s-1API\*(R"\s0 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. .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" .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. Se /usr/share/doc/debian\-installer/devel/modules.txt fr\(oan paketet \&\fBdebian-installer\fR f\(:or mer information om dem. .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 \s-1SBC\s0 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[\fB\s-1SBC\s0\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: pkg\-config, 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" \&\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.