parenteser.
DEB-CONTROL(L)           Debian GNU/Linux          DEB-CONTROL(L)



NAMN
       deb-control - Debian GNU/Linux filformat fr paketkontroll-
       filer

SYNOPS
       control

BESKRIVNING
       Varje Debianpaket innehller huvudkontrollfilen  "control",
       vilken i sig innehller ett antal flt.  Varje flt brjar med
       en  etikett,  ssom  Package   eller   Version   (skiftlge-
       soberoende),  fljt  av  ett kolontecken, och fltets kropp.
       Flt avdelas endast av fltetiketter.   Med  andra  ord  kan
       texten  i  flten  spnna  ver  flera  rader,  men installa-
       tionsverktygen kommer oftast att sl samman rader nr  krop-
       pen  tolkas  (frutom  i  fallet  fr  Description-fltet, se
       nedan).

KRVDA FLT
       Package: <paketnamn>
              Vrdet p  detta  flt  bestmmer  paketets  namn,  och
              anvnds  av  de flesta installationsverktygen fr att
              generera filnamnen.

       Version: <versionsstrng>
              Vanligtvis r detta det ursprungliga  paketets  ver-
              sionsnummer  p den form programmets frfattare anvn-
              der.  Den kan ven innehlla ett  Debianrevisionsnum-
              mer (fr paket med klla utanfr Debian).  Om bde ver-
              sionsnummer och revisionsnummer finns delas de  med
              ett  bindestreck ("-"), varfr det ursprungliga ver-
              sionsnumret inte fr innehlla bindestreck.

       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 sam-
              manfattning p  den  frsta  raden  (efter  "Descrip-
              tion"-fltet).   Fljande  rader  kan  anvndas som 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  kate-
              gori  baserat  p  programvara  som det installerar.
              Ngra vanliga sektioner r  "utils",  "net",  "mail",
              "text", "x11" etc.

       Priority: <prioritet>
              Stller  in hur viktigt paketet r jmfrt med systemet
              som  enhet.   Vanliga  prioriteter   r   "required"
              (krvd), "standard" (normal(, "optional" (valfritt),
              "extra" (extra) osv.

       I Debian har  flten  Section  och  Priority  frdefinierade
       accepterade  vrden baserade p policymanualen, vilka anvnds
       fr att bestmma hur paketen placeras i arkivet.   En  lista
       ver  dessa finns i den senaste versionen av debian-policy-
       paketet.

       Essential: <yes|no>
              Detta 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
              maskinvaruarkitektur.   Exempel  p  detta  r  skal-
              eller Perlskript, eller dokumentation.

       Source: <kllkodsnamn>
              Namnet p det kllkodspaket som detta binrpaket  kom-
              mer  frn,  om  det  skiljer  sig frn namnet p sjlva
              paketet.

       Depends: <paketlista>
              Lista ver paket som krvs fr att detta paket fr  att
              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), och
              kommer inte att utfra postinst-skript i  paket  som
              listas  i  Depends:-fltet  fre de paket som beror p
              det, och kr prerm-skript fre.

       Pre-Depends: <paketlista>
              Lista ver paket som mste vara installerade och kon-
              figurerade  innan  detta  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
              detta i de allra flesta fall.   Pakethanteringspro-
              gramvaran   kommer   att  varna  anvndaren  om  hen
              installerar ett paket utan de som listas  i  Recom-
              mends-fltet.

       Suggests: <paketlista>
              Lista ver paket som r relaterade till detta och som
              kanske kan gra det mer anvndbart,  men  utan  vilka
              det  fortfarande  r  rimligt  att  installera detta
              paket.

       Syntaxen fr Depends, Pre-Depends, Recommends och Suggests-
       flten  r en lista ver grupper av alternativa paket.  Varje
       grupp innehller en lista av paket avdelade  med  ett  ver-
       tikalstreck  (rr)  ("|").   Grupperna  avdelas med komman.
       Komman utlses som "OCH", och vertikalstrecken som "ELLER",
       dr vertikalstrecken binder hrdare.  Varje post r ett paket
       namn, eventuellt fljt 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  Debianrevisionen  (avdelad  med  bindestreck).
       Tilltna versionrelationer r ">>" fr strre n, "<<" fr  min-
       dre  n,  ">=" fr strre n eller lika med", "<=" fr mindre n
       eller lika med, och "=" fr lika med.

       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  Con-
              flicts-rad med varandras namn.

       Replaces: <paketlista>
              Lista ver paket frn vilka detta paket tillts erstta
              filer.  Detta anvnds  fr  att  mjliggra  paket  att
              skriva  ver  filer frn andra paket, och anvnds nor-
              malt sett tillsammans med  Conflicts-fltet  fr  att
              tvinga fram borttagning av det andra paketet om ven
              detta har de filer som finns i paketet  det  str  i
              konflikt med.

       Provides: <paketlista>
              Detta r en lista av virtuella paket som detta till-
              handahller.  Normalt sett anvnds detta  i  de  fall
              flera  paket  tillhandahller  samma  service.  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.

       Syntaxen  fr  Conflicts,  Replaces och Provides r en lista
       ver paketnamn avdelade med komman (och  eventuella  blank-
       tecken).  I Conflicts-fltet lses kommatecknet som "ELLER".
       En eventuellt versionsnumret kan ven anges, med samma syn-
       tax som ovan fr Conflicts och Replaces-flten.

EXEMPEL
       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(b), dpkg(g), dpkg-deb(b).



Debianprojektet            Januari 2000            DEB-CONTROL(L)