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