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).

Debian-Projekt                                     2014-05-24                                             deb(5)