Provided by: dpkg-dev_1.18.4ubuntu1.7_all bug

BEZEICHNUNG

       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. Es ist ein Tar-Archiv (entweder nicht
       komprimiert (wird seit Dpkg 1.17.6 unterstützt) oder mit Gzip (mit der Endung .gz) bzw. Xz
       (mit  der  Endung   .xz,   seit   Dpkg   1.17.6   unterstützt)   komprimiert),   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  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.

MEDIENTYP

   Aktuell
       application/vnd.debian.binary-package

   Veraltet
       application/x-debian-package
       application/x-deb

ÜBERSETZUNG

       Die   deutsche    Übersetzung    wurde    2004,    2006-2015    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).