deb

Autres langues

Langue: pl

Autres versions - même langue

Version: 2006\-02\-28 (ubuntu - 08/07/09)

Section: 5 (Format de fichier)

NAZWA

deb - format binarnego pakietu Debiana

SK£ADNIA

nazwa_pliku.deb

OPIS

Format .deb jest formatem pliku binarnego pakietu Debiana. Jest rozumiany przez dpkg 0.93.76 i póŒniejsze i domy¶lnie generowany przez wszystkie wersje dpkg wiêksze ni¿ 1.2.0 i wszystkie wersje i386/ELF pocz±wszy od 1.1.1elf.

Opisany tu format jest u¿ywany od wersji 0.93 Debiana; szczegó³y starego formatu s± opisane w dpkg-deb(5).

FORMAT

Plik ten jest archiwum ar maj±cym liczbê magiczn± z !<arch>.

Pierwszy sk³adnik nazywa siê debian-binary i zawiera seriê linii rozdzielonych znakami nowej linii. Obecnie plik ten zawiera tylko jedn± liniê - numer wersji formatu, który - w czasie pisania tej strony podrêcznika - wynosi³ 2.0. Programy obs³uguj±ce archiwa w nowym formacie powinny byæ gotowe na obs³u¿enie zmiany liczby pobocznej (po kropce) oraz na obecno¶æ nowych linii, które powinny ignorowaæ.

Je¿eli zmieni siê g³ówna liczba numeru wersji (liczba przed kropk±), oznacza to, ¿e wprowadzone zmiany w formacie s± niekompatybilne z poprzedni± wersj± i program powinien siê zatrzymaæ. Je¿eli siê nie zatrzyma, to powinien kontynuowaæ dzia³anie a¿ do napotkania nieoczekiwanego sk³adnika w archiwum (chyba, ¿e wystêpuje on na koñcu), tak jak to opisano poni¿ej.

Drugi wymagany sk³adnik nazywa siê control.tar.gz. Jest to spakowane archiwum tar zawieraj±ce informacje kontrolne pakietu, jako seriê plików tekstowych, w¶ród których wymaganym plikiem jest control, zawieraj±cy podstawowe informacje kontrolne. Archiwum tar mo¿e zawieraæ opcjonalny wpis dotycz±cy bie¿±cego katalogu ".".

Trzeci, ostatni wymagany, cz³onek nazywa siê data.tar.gz. Zawiera archiwum systemu plików w postaci spakowanego gzipem archiwum tar.

Cz³onkowie ci musz± wystêpowaæ w tym powy¿szym porz±dku. Implementacje powinny ignorowaæ jakiekolwiek dodatkowe sk³adniki wystêpuj±ce po data.tar.gz. Kolejne sk³adniki mog± zostaæ zdefiniowane w przysz³o¶ci i (je¿eli bêdzie to mo¿liwe) bêd± umieszczone po trzech wy¿ej wymienionych. Dodatkowe sk³adniki, dla których wymagane by by³o ich umieszczenie przed data.tar.gz i które powinny byæ ignorowane przez starsze programy, bêd± mia³y nazwy zaczynaj±ce siê od znaku podkre¶lenia "_".

Te nowe sk³adniki, które nie bêd± mog³y zostaæ zignorowane, zostan± umieszczone przed data.tar.gz, a ich nazwy bêd± siê zaczynaæ od znaku innego ni¿ podkre¶lenie, lub (co jest bardziej prawdopodobne) spowoduj± zwiêkszenie g³ównej (major) wersji formatu pliku deb.

ZOBACZ TAK¯E

deb-old(5), dpkg-deb(1), deb-control(5).

T£UMACZE

Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feñski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008