deb
DEB(B)                        Debian                       DEB(B)



NAME
       deb - Debians binra paketformat

SYNOPS
       filenamn.deb

BESKRIVNING
       .deb-formatet  r  Debians  binra paketformat. Det frsts av
       dpkg 0.93.76 och senare, och genereras som frval  av  alla
       versioner av dpkg sedan 1.2.0, och alla i386/ELF-versioner
       sedan 1.1.1elf.

       Formatet som beskrivs hr anvnds sedan Debian 0.93;  detal-
       jer om det gamla formatet finns i deb-old(d).

FORMAT
       Filen r ett ar-arkiv med det magiska numret !<arch>.

       Den   frsta  posten  i  arkivet  heter  debian-binary  och
       innehller ett antal rader, avdelade med nyradstecken.   Fr
       nrvarande,  nr  denna  manualsida  skrivs, finns endast en
       rad, formatets  versionsnummer,  2.0.   Program  som  lser
       arkiv i det nya formatet br vara frberedda p att underver-
       sionsnumret kan komma att  kas,  och  att  nya  rader  kan
       frekomma, och skall i s fall ignorera dessa.

       Om  huvudversionsnumret  har  ndrats  har  en inkompatibel
       ndring infrts, och programmet skall avbrytas.  Om  s  inte
       har  gjorts, skall programmet kunna fortstta utan problem,
       svida det inte stter p en ovntad post i arkivet (frutom  i
       slutet), enligt vad beskrivs nedan.

       Den  andra  krvda posten heter control.tar.gz .  Det r ett
       gzip-packat  tar-arkiv  som  innehller  paketets  kontrol-
       linformation,  lagrade som ett antal filer, av vilka filen
       control krvs. Filen innehller grundlggande  kontrollinfor-
       mation.  Se Debian Packaging Manual, sektion 2.2 fr detal-
       jer om  dessa  filer.   Tarfilen  control  kan  eventuellt
       innehlla en post fr  . , den aktuella katalogen.

       Den tredje och sista krvda posten heter data.tar.gz .  Den
       innehller filsystemsarkivet, lagrat  som  ett  gzip-packat
       tar-arkiv.

       Dessa  poster  mste ligga i exakt denna ordning. Nuvarande
       implementationer br ignorera eventuella ytterligare poster
       efter  data.tar.gz.   Ytterligare  poster  kan  komma  att
       definieras i framtiden, och (om  mjligt)  kommer  placeras
       efter  dessa  tre.  Eventuella  ytterligare poster som kan
       komma att behva finnas fre data.tar.gz och som kan  ignor-
       eras  av  ldre program utan problem kommer att ha namn som
       brjar med understreck,  _ .

       Nya poster som inte kommer att kunna ignoreras utan  prob-
       lem kommer att lggas in fre data.tar.gz med namn som brjar
       med ngot annat n understreck, eller (mer troligt)  gr  att
       huvudversionsnumret kas.

SE VEN
       deb(b), dpkg-deb(b), deb-control(l), Debian Packaging Man-
       ual.



Debianprojektet            Januari 2000                    DEB(B)