Provided by: dpkg-dev_1.16.1.2ubuntu7_all bug

NAME

       deb - Debian-Binärpaketformat

ÜBERSICHT

       Dateiname.deb

BESCHREIBUNG

       Das  .deb-Format  ist das Debian-Binärpaketdateiformat. Es wird von dpkg 0.93.76 und neuer
       verstanden,  und  wird  standardmäßig  von  allen  dpkg-Versionen  seit  1.2.0  und  allen
       i386/ELF-Versionen seit 1.1.1elf 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 einer magischen Zahl von !<arch>. Der Dateiname  kann  mit
       einem Schrägstrich abschließen.

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