Provided by:
dpkg-dev_1.16.0.3ubuntu5_all 
NAZWA
deb - format binarnego pakietu Debiana
SK/LADNIA
nazwa_pliku.deb
OPIS
Format .deb jest formatem pliku binarnego pakietu Debiana. Jest
rozumiany przez dpkg 0.93.76 i poniejsze i domylnie generowany przez
wszystkie wersje dpkg wiksze ni 1.2.0 i wszystkie wersje i386/ELF
poczwszy od 1.1.1elf.
Opisany tu format jest uywany od wersji 0.93 Debiana; szczegoly starego
formatu s opisane w dpkg-deb(5).
FORMAT
Plik ten jest archiwum ar majcym liczb magiczn z !<arch>. Nazwy plikow
mog zawiera koczcy znak ukonika.
Aktualnie dozwolone archiwa tar mog mie: format w starym stylu (v7),
poprzedzajcy POSIX format ustar, podzbior formatu GNU (jedynie dlugie
cieki i dlugie nazwy dowiza w nowym stylu, wspierane od dpkg 1.4.1.17),
oraz zgodny z POSIX format ustar (dlugie nazwy wspierane od dpkg
1.15.0). Nieznane flagi typow tar s uwaane za bld.
Pierwszy skladnik nazywa si debian-binary i zawiera seri linii
rozdzielonych znakami nowej linii. Obecnie plik ten zawiera tylko jedn
lini - numer wersji formatu, ktory - w czasie pisania tej strony
podrcznika - wynosil 2.0. Programy obslugujce archiwa w nowym formacie
powinny by gotowe na obsluenie zmiany liczby pobocznej (po kropce) oraz
na obecno nowych linii, ktore powinny ignorowa.
Jeeli zmieni si glowna liczba numeru wersji (liczba przed kropk),
oznacza to, e wprowadzone zmiany w formacie s niekompatybilne z
poprzedni wersj i program powinien si zatrzyma. Jeeli si nie zatrzyma,
to powinien kontynuowa dzialanie a do napotkania nieoczekiwanego
skladnika w archiwum (chyba, e wystpuje on na kocu), tak jak to opisano
poniej.
Drugi wymagany skladnik nazywa si control.tar.gz. Jest to spakowane
archiwum tar zawierajce informacje kontrolne pakietu, jako seri plikow
tekstowych, wrod ktorych wymaganym plikiem jest control, zawierajcy
podstawowe informacje kontrolne. Archiwum tar moe zawiera opcjonalny
wpis dotyczcy biecego katalogu ".".
The third, last required member is named data.tar. It contains the
filesystem as a tar archive, either not compressed (supported since
dpkg 1.10.24), or compressed with gzip (with .gz extension), xz (with
.xz extension, supported since dpkg 1.15.6), bzip2 (with .bz2
extension, supported since dpkg 1.10.24) or lzma (with .lzma extension,
supported since dpkg 1.13.25).
Skladniki te musz wystpowa w tym powyszym porzdku. Implementacje
powinny ignorowa jakiekolwiek dodatkowe skladniki wystpujce po
data.tar. Kolejne skladniki mog zosta zdefiniowane w przyszloci i
(jeeli bdzie to moliwe) bd umieszczone po trzech wyej wymienionych.
Dodatkowe skladniki, dla ktorych wymagane by bylo ich umieszczenie
przed data.tar i ktore powinny by ignorowane przez starsze programy, bd
mialy nazwy zaczynajce si od znaku podkrelenia "_".
Te nowe skladniki, ktore nie bd mogly zosta zignorowane, zostan
umieszczone przed data.tar, a ich nazwy bd si zaczyna od znaku innego
ni podkrelenie, lub (co jest bardziej prawdopodobne) spowoduj
zwikszenie glownej (major) wersji formatu pliku deb.
ZOBACZ TAKE
deb-old(5), dpkg-deb(1), deb-control(5).
T/LUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008