Provided by:
dpkg-dev_1.15.8.4ubuntu3_all 
NAMN
deb-control - Debians filformat fr paketstyrfiler
SYNOPS
control
BESKRIVNING
Varje Debianpaket innehller huvudstyrfilen "control", vilken i sig
innehller ett antal flt, eller kommentarer dr raderna inleds med "#".
Varje flt brjar med en etikett, ssom Package eller Version
(skiftlgesoberoende), fljt av ett kolontecken och fltets kropp. Flt
avdelas endast av fltetiketter. Med andra ord kan texten i flten spnna
ver flera rader, men installationsverktygen kommer oftast att sl samman
rader nr kroppen tolkas (frutom i fallet fr Description-fltet, se
nedan).
NDVNDIGA FLT
Package: <paketnamn>
Vrdet p fltet bestmmer paketets namn, och anvnds av de flesta
installationsverktygen fr att generera filnamnen.
Version: <versionsstrng>
Vanligtvis r detta det ursprungliga paketets versionsnummer p
den form programmets frfattare anvnder. Den kan ven innehlla ett
Debianuppdateringsnummer (fr paket vars klla r utanfr Debian).
Exakt format och sorteringsalgoritm beskrivs i deb-version(5).
Maintainer: <fullt-namn e-post>
Skall vara p formatet "Joe Bloggs <jbloggs@foo.com>" och r
normalt sett den person som skapat paketet, till skillnad frn
frfattaren av den programvara som paketerades.
Description: <kort beskrivning>
<lng beskrivning>
Formatet fr paketbeskrivningen r en kortfattad sammanfattning p
den frsta raden (efter "Description"-fltet). Fljande rader br
anvndas fr en lngre, mer detaljerad beskrivning. Varje rad i den
lgre beskrivningen mste inledas med ett blanksteg, och blanka
rader i den lnga beskrivningen mste innehlla en ensam punkt
(".") efter det inledande blanksteget.
VALFRIA FLT
Section: <sektion>
Detta r ett generellt flt som ger paketet en kategori baserat p
programvara som det installerar. Ngra vanliga sektioner r
"utils", "net", "mail", "text", "x11" osv.
Priority: <prioritet>
Stller in hur viktigt paketet r jmfrt med systemet som enhet.
Vanliga prioriteter r "required" (ndvndig), "standard" (normal),
"optional" (valfritt), "extra" (extra) osv.
I Debian har flten Section och Priority en definierad uppsttning
accepterade vrden baserade p policymanualen. En frteckning ver dessa
vrden finns i den senaste versionen av paketet debian-policy.
Essential: <yes|no>
Fltet krvs normalt sett endast om svaret r "yes" (ja), och
betecknar att paketet krvs fr en korrekt installation av
systemet. Dpkg och andra installationsverktyg tillter inte att
ett paket mrkt Essential tas bort (tminstone inte utan att
anvnda en av de tvingande flaggorna).
Architecture: <arkitektur|all>
Arkitekturen anger vilken sorts maskinvara paketet kompilerades
fr. Vanliga arkitekturer r "i386", "m68k", "sparc", "alpha",
"powerpc" osv. Observera att vrdet all r avsett fr paket som r
oberoende av arkitektur. Exempel p detta r skal- eller
Perlskript och dokumentation.
Origin: <namn>
Namnet p den distribution paketet hrstammar frn.
Bugs: <url>
URL:en till felrapporteringssystemet fr detta paket. Det
nuvarande formatet r <systemtyp>://<address>, till exempel
debbugs://bugs.debian.org.
Homepage: <url>
URL till uppstrmsprojektets hemsida.
Tag: <lista med mrken>
Lista ver mrken som beskriver paketets egenskaper. En
beskrivningen och frteckning ver knda mrken finns i paketet
debtags.
Source: <kllkodsnamn>
Namnet p det kllkodspaket som binrpaketet kommer frn, om det
skiljer sig frn namnet p sjlva paketet.
Depends: <paketlista>
Lista ver paket som krvs fr att paketet skall kunna
tillhandahlla en icke-trivial mngd funktionalitet.
Pakethanteringsprogramvaran kommer inte tillta att ett paket
installeras om paketen som listas i Depends-fltet inte r
installerade (tminstone inte utan att anvnda en av de tvingande
flaggorna). Vid en installation krs postinst-skripten i paketen
i Depends:-flten innan de paket som beror p dem. Under det
omvnda frhllandet, en borttagning, krs prerm-skriptet i ett
paket innan de som finns i dess Depends:-flt.
Pre-Depends: <paketlista>
Lista ver paket som mste vara installerade och konfigurerade
innan paketet kan installeras. Detta anvnds normalt i de fall
paketet krver att ett annat paket r installerat fr sitt
preinst-skript.
Recommends: <paketlista>
Lista ver paket som br installeras tillsammans med paketet i de
allra flesta fall. Pakethanteringsprogramvaran kommer att varna
anvndaren om man installerar ett paket utan de som listas i
Recommends-fltet.
Suggests: <paketlista>
Lista ver paket som r relaterade till paketet och som kanske kan
gra det mer anvndbart, men utan vilka det fortfarande r rimligt
att installera paketet.
Syntaxen fr flten Depends, Pre-Depends, Recommends och Suggestsr en
lista med grupper av alternativa paket. Varje grupp innehller en lista
med paket avdelade med ett vertikalstreck (rr) ("|"). Grupperna
avdelas med kommatecken. Komma utlses som "OCH", och vertikalstrecken
som "ELLER", dr vertikalstrecken binder hrdare. Varje paketnummer kan
eventuellt fljas av en versionsnummerangivelse inom parenteser.
Ett versionsnummer kan brja med ">>", vilket betyder att vilken som
helst senare version matchar, dr det r valfritt att ange
Debianuppdateringen (avdelad med bindestreck). Tilltna
versionrelationer r ">>" fr strre n, "<<" fr mindre n, ">=" fr strre n
eller lika med", "<=" fr mindre n eller lika med, och "=" fr lika med.
Breaks: <paketlista>
Listar paket som frstrs av detta, till exempel genom att lyfta
fram fel nr det namngivna paketet beror p detta.
Pakethanteringsprogramvaran tillter inte att frstrda paket
konfigureras; problemet lses vanligtvis genom att uppgradera
paketen som namnges i ett Breaks-flt.
Conflicts: <paketlista>
Listar paket som r i konflikt (krockar) med detta, till exempel
genom att innehlla filer med samma namn.
Pakethanteringsprogramvaran tillter inte tv sdana paket att vara
installerade samtidigt. Tv paket med inbrdes konflikt br
innehlla en Conflicts-rad med varandras namn.
Replaces: <paketlista>
Lista ver paket erstts av filer frn det hr paketet. Detta anvnds
fr att mjliggra paket att skriva ver filer frn andra paket, och
anvnds normalt sett tillsammans med Conflicts-fltet fr att
tvinga fram borttagning av det andra paketet om ven det hr har
de filer som finns i paketet det str i konflikt med.
Provides: <paketlista>
Detta r en lista av virtuella paket som tillhandahlls av detta.
Normalt sett anvnds detta i de fall flera paket tillhandahller
samma tjnst. Till exempel kan bde sendmail och exim fungera som
e-postserver, s de tillhandahller ett gemensamt paket
("mail-transport-agent") p vilket andra paket kan bero, vilket
gr det mjligt fr sendmail eller exim att fungera som ett
alternativ som tillfredsstller beroendet. Detta frhindrar att
paket som beror p en e-postserver mste knna till alla deras
paketnamn och anvnda "|" fr att dela av listan.
The syntax of Breaks, Conflicts, Replaces and Provides is a list of
package names, separated by commas (and optional whitespace). In the
Breaks and Conflicts fields, the comma should be read as `OR'. An
optional version can also be given with the same syntax as above for
the Breaks, Conflicts and Replaces fields.
EXEMPEL
# Kommentar
Package: grep
Essential: yes
Priority: required
Section: base
Maintainer: Wichert Akkerman <wakkerma@debian.org>
Architecture: sparc
Version: 2.4-1
Pre-Depends: libc6 (>= 2.0.105)
Provides: rgrep
Conflicts: rgrep
Description: GNU grep, egrep and fgrep.
The GNU family of grep utilities may be the "fastest grep in the west".
GNU grep is based on a fast lazy-state deterministic matcher (about
twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper
search for a fixed string that eliminates impossible text from being
considered by the full regexp matcher without necessarily having to
look at every character. The result is typically many times faster
than Unix grep or egrep. (Regular expressions containing backreferencing
will run more slowly, however.)
SE VEN
deb(5), deb-version(5), debtags(1), dpkg(1), dpkg-deb(1).
VERSTTNING
Peter Krefting och Daniel Nylander.