Provided by: dpkg-dev_1.17.5ubuntu5_all bug

NAME

       deb - Debian-Binärpaketformat

ÜBERSICHT

       Dateiname.deb

BESCHREIBUNG

       Das   .deb-Format   ist  das  Debian-Binärpaketdateiformat.  Es  wird  seit  Dpkg  0.93.76
       verstanden, und  wird  standardmäßig  seit  Dpkg1.2.0  und  1.1.1elf  (i386/ELF-Versionen)
       erzeugt.

       Das hier beschriebene Format wird seit Debian 0.93 verwendet; Details über das alte Format
       sind in deb-old(5) beschrieben.

FORMAT

       Die  Datei  ist  ein  ar-Archiv  mit  dem  magischen  Wert  !<arch>.  Nur  das  allgemeine
       ar-Archivformat wird unterstützt, ohne Unterstützung von Dateinamenerweiterungen, aber mit
       Dateinamen, die einen optionalen abschließenden Schrägstrich enthalten dürfen, deren Länge
       damit auf 15 Zeichen (von den erlaubten 16) begrenzt ist. Dateigrößen sind auf 10 dezimale
       ASCII-Ziffern begrenzt, wodurch bis zu ungefähr 9536,74 MiB-Mitgliedsdateien erlaubt sind.

       Derzeit   werden   die   folgenden   tar-Archive   erlaubt:   alter   Stil    (V7-)Format,
       pre-POSIX-ustar-Format,  eine  Teilmenge  des  GNU-Formats  (nur  der neue Stil mit langen
       Pfadnamen und langen Linknamen, unterstützt seit Dpkg 1.4.1.17) und das POSIX-ustar-Format
       (lange  Namen  seit  Dpkg  1.15.0 unterstützt). Unbekannte Tar-Typeinstellungen werden als
       Fehler betrachtet.

       Das erste Mitglied heißt debian-binary und  enthält  eine  Reihe  von  Zeilen,  die  durch
       Zeilenumbrüche  getrennt  sind.  Derzeit ist nur eine Zeile vorhanden, die Versionsnummer,
       2.0 zum Zeitpunkt zu dem diese Handbuchseite geschrieben wurde. Programme, die Archive  im
       neuen  Format  lesen,  sollten darauf vorbereitet sein, dass sich die Nachkommazahl erhöht
       und neue Zeilen vorhanden sein können, und sollten diese ignorieren, falls dies  der  Fall
       ist.

       Falls  sich  die  Vorkommazahl geändert hat, wurde eine inkompatible Änderung durchgeführt
       und das Programm sollte sich beenden. Falls dies nicht  der  Fall  ist,  dann  sollte  das
       Programm  sicher  fortfahren  können, es sei denn, ein unerwartetes Mitglied ist im Archiv
       (abgesehen vom Ende) gefunden worden, wie unten beschrieben.

       Das zweite erforderliche Mitglied heißt control.tar.gz. Es ist ein  gezipptes  Tar-Archiv,
       das  die  Steuerinformationen  als  eine Reihe von normalen Dateien enthält, von denen die
       Datei control zwingend erforderlich ist  und  die  Kern-Steuerinformationen  enthält.  Der
       Steuer-Tarball kann optional einen Eintrag für ».«, das aktuelle Verzeichnis, enthalten.

       Das  dritte, letzte zwingend benötigte Mitglied heißt data.tar. Es enthält das Dateisystem
       als Tar-Archiv, entweder unkomprimiert (seit  Dpkg  1.10.24  unterstützt)  oder  mit  gzip
       (Dateiendung  .gz),  xz  (Dateiendung .xz seit Dpkg 1.15.6 unterstützt),bzip2 (Dateiendung
       .bz2, seit Dpkg 1.10.24 unterstützt) oder  lzma  (Dateiendung  .lzma,  seit  Dpkg  1.13.25
       unterstützt) komprimiert.

       Diese  Mitglieder müssen in genau dieser Reihenfolge auftauchen. Aktuelle Implementationen
       sollten zusätzliche Mitglieder nach data.tar ignorieren. Weitere Mitglieder könnten in der
       Zukunft  definiert  werden  und  werden  (falls  möglich) nach diesen drei platziert. Alle
       zusätzlichen Mitglieder, die nach  debian-binary  und  vor  control.tar.gz  oder  data.tar
       eingefügt  werden  könnten  und  die  problemlos  von  älteren Programmen ignoriert werden
       sollten, werden Namen haben, die mit einem Unterstrich »_« anfangen.

       Solche neuen Mitglieder, die nicht problemlos ignoriert werden können, werden vor data.tar
       mit   Namen,   die   nicht   mit   einem   Unterstrich  anfangen,  eingefügt  oder  werden
       (wahrscheinlicher) dazu führen, dass die Hauptversionsnummer erhöht wird.

ÜBERSETZUNG

       Die   deutsche    Übersetzung    wurde    2004,    2006-2013    von    Helge    Kreutzmann
       <debian@helgefjell.de>,  2007  von  Florian  Rehnisch  <eixman@gmx.de>  und  2008 von Sven
       Joachim <svenjoac@gmx.de> angefertigt. Diese Übersetzung ist  Freie  Dokumentation;  lesen
       Sie die GNU General Public License Version 2 oder neuer für die Kopierbedingungen. Es gibt
       KEINE HAFTUNG.

SIEHE AUCH

       deb-old(5), dpkg-deb(1), deb-control(5).