Provided by: dpkg_1.17.5ubuntu5.8_amd64 bug

NAZWA

       dpkg-deb - narzędzie obsługi plików archiwum Debiana (.deb)

SKŁADNIA

       dpkg-deb [opcja...] polecenie

OPIS

       dpkg-deb tworzy, rozpakowuje i podaje informacje o plikach archiwum (czyli pakietach) Debiana.

       Do instalowania i usuwania pakietów z systemu służy polecenie dpkg.

       Ponadto  można  skorzystać  z  dpkg-deb  wywołując dpkg z odpowiednią opcją, która zostanie przekazana do
       dpkg-deb. dpkg uruchomi dpkg-deb i wykona żądaną operację.

POLECENIA

       -b, --build katalog [archiwum|katalog]
              Tworzy archiwum Debiana z plików zawartych w katalogu. katalog musi zawierać podkatalog  o  nazwie
              DEBIAN,  w  którym zawarte są pliki kontrolne, takie jak np. control. Ten katalog nie pojawi się w
              archiwum binarnym pakietu, tylko zostanie umieszczony jako  informacje  kontrolne  pakietu,  które
              opisują właściwości pakietu.

              Jeśli  pominięto  opcję  --nocheck, dpkg-deb odczyta plik DEBIAN/control i przetworzy go. Sprawdzi
              przy tym, czy nie występują w nim błędy składniowe lub inne problemy, a następnie wyświetli  nazwę
              pakietu,  który  jest  tworzony. dpkg-deb ponadto sprawdzi prawa dostępu skryptów instalacyjnych i
              innych plików znajdujących się w katalogu DEBIAN.

              Jeśli nie podano nazwy archiwum, to dpkg-deb zapisze pakiet w pliku katalog.deb.

              Jeżeli taki pakiet już istnieje, to zostanie nadpisany.

              Jeśli   drugim   argumentem   jest   katalog,   to   dpkg-deb    zapisze    pakiet    pod    nazwą
              katalog/pakiet_wersja_arch.deb  lub  katalog/pakiet_wersja.deb,  jeśli  nie zostało określone pole
              Architecture w pliku kontrolnym.  Gdy  podany  jest  katalog,  to  nie  może  zostać  użyta  opcja
              --no-check,  ponieważ  dpkg-deb  musi  przetworzyć  plik  kontrolny,  aby rozpoznać nazwę i wersję
              pakietu.

       -I, --info archiwum [nazwa-pliku-kontrolnego...]
              Dostarcza informacji o pakiecie.

              Gdy nie podano żadnej nazwy-pliku-kontrolnego, wyświetlana jest informacja  o  zawartości  pakietu
              oraz zestawienie wykorzystanych plików kontrolnych.

              W  razie  podania nazwy-pliku-kontrolnego, dpkg-deb wyświetli zawartość tego pliku. Jeśli ten plik
              nie istnieje, wyświetlony zostanie  komunikat  błędu  na  standardowe  wyjście  błędów  i  program
              zakończy się z kodem błędu 2.

       -W, --show archiwum
              Wyświetla  informację  o  pakiecie  binarnym w formacie określonym opcją --showformat. W domyślnym
              formacie w każdej linii wyświetlane są nazwa  i  wersja  pakietu,  oddzielone  od  siebie  znakiem
              tabulacji.

       -f, --field archiwum [nazwa-pola-kontrolnego...]
              Wyświetla zawartość pliku kontrolnego o nazwie control.

              Jeśli  nie  podano  żadnej  nazwy-pola-kontrolnego,  to  wyświetlana  jest  zawartość całego pliku
              control.

              Jeśli podano nazwę-pola-kontrolnego, to dpkg-deb wyświetli jej zawartość. Gdy  podano  więcej  niż
              jedną  nazwę-pola-kontrolnego, to dpkg-deb wyświetli pola wraz z nazwą (oraz dwukropkiem i spacją)
              w takiej kolejności, w jakiej są wymienione w pliku kontrolnym.

              Dla nieodnalezionych pól kontrolnych nie są wyświetlane komunikaty błędów.

       -c, --contents archiwum
              Wyświetla zawartość archiwum. Wydruk jest podany w takiej postaci, jaką generuje polecenie tar.

       -x, --extract katalog archiwum
              Rozpakowuje zawartość archiwum do podanego katalogu.

              Proszę zauważyć, że rozpakowanie pakietu w katalogu głównym nie jest odpowiednikiem zainstalowania
              pakietu! Do tego celu służy wyłącznie polecenie dpkg.

              katalog (ale bez katalogów nadrzędnych)  zostanie  utworzony  jeśli  trzeba,  a  jego  uprawnienia
              zostaną zmodyfikowane tak, aby odpowiadały zawartości pakietu.

       -X, --vextract katalog archiwum
              Działa  podobnie  do  --extract  (-x)  z  --verbose  (-v),  które  wypisuje nazwy plików, które są
              rozpakowywane.

       -R, --raw-extract archiwum katalog
              Rozpakowuje zawartość archiwum do podanego katalogu, a pliki informacji kontrolnych do podkatalogu
              DEBIAN podanego katalogu.

              W razie potrzeby, katalog docelowy będzie utworzony.

       --fsys-tarfile archiwum
              Rozpakowuje pliki z archiwum i wysyła je na standardowe wyjście w postaci formatu  polecenia  tar.
              Gdy  ta  operacja  zostanie  połączona z tarem, możliwe jest rozpakowanie tylko wybranych plików z
              archiwum. Wejście będzie zawsze przetwarzane sekwencyjnie.

       -e, --control archiwum [katalog]
              Rozpakowuje pliki kontrolne pakietu do podanego katalogu.

              Jeśli katalog nie został określony, pliki  są  rozpakowywane  do  podkatalogu  DEBIAN  w  katalogu
              bieżącym.

              W razie potrzeby, katalog docelowy będzie utworzony.

       -?, --help
              Wyświetla informację o użytkowaniu i kończy działanie.

       --version
              Wyświetla informację o wersji i pomyślnie kończy działanie.

OPCJE

       --showformat=format
              Opcja  jest  używana  do podania formatu wyjścia produkowanego przez --show. Format jest łańcuchem
              znaków, który będzie wyświetlony dla każdego wypisanego pakietu.

              Argumentem jest łańcuch znaków w postaci "${nazwa-pola}", który może się odnosić do dowolnego pola
              pliku stanu. Listę nazw poprawnych pól można łatwo wygenerować, używając opcji  -I  na  tym  samym
              pakiecie.  Pełne  wyjaśnienie  opcji formatowania (łącznie z sekwencjami cytowania i rozdzielaniem
              pól) można znaleźć w opisie opcji --showformat w dpkg-query(1).

              Domyślną wartością tego pola jest "${Package}\t${Version}\n".

       -zpoziom-kompresji
              Określa poziom kompresji używany przez program kompresujący podczas budowania pakietu  (domyślnie:
              9  w  przypadku  gzip  i  bzip9,  6  -  xz i lzma). Akceptowanymi wartościami są 0-9, gdzie 0 jest
              tłumaczone na brak kompresji w przypadku gzip i 1 w przypadku bzip2. Przed dpkg  1.16.2  poziom  0
              był odpowiednikiem braku kompresji w przypadku wszystkich programów kompresujących.

       -Sstrategia-kompresji
              Specify  which  compression  strategy  to  use  on the compressor backend, when building a package
              (since dpkg 1.16.2). Allowed values are none (since dpkg 1.16.4), filtered, huffman, rle and fixed
              for gzip (since dpkg 1.17.0) and extreme for xz.

       -Ztyp-kompresji
              Specify which compression type to use when building a package. Allowed values are gzip, xz, bzip2,
              lzma, and none (default is xz).

       --deb-format=format
              Set the archive format version used when building (since dpkg 1.17.0).  Allowed values are 2.0 for
              the new format, and 0.939000 for the old one (default is 2.0).

              The old archive format is less easily parsed by non-Debian tools and is now obsolete; its only use
              is when building packages to be parsed by versions of dpkg older than  0.93.76  (September  1995),
              which was released as i386 a.out only.

       --new  This is a legacy alias for --deb-format=2.0.

       --old  This is a legacy alias for --deb-format=0.939000.

       --nocheck
              Powoduje,  że  polecenie  dpkg-deb  --build nie będzie sprawdzać zawartości archiwum. W ten sposób
              można utworzyć niepoprawny pakiet, jeśli zajdzie taka potrzeba.

       -v, --verbose
              Włącza wyświetlanie szczegółowych informacji. Obecnie wpływa jedynie na  --extract,  dzięki  czemu
              zachowuje się ono jak --vextract.

       -D, --debug
              Włącza opcję debugowania. Nie jest to zbyt interesujące.

ŚRODOWISKO

       TMPDIR Jeśli  jest  ustawiona,  dpkg-deb  będzie jej używał jako katalogu do tworzenia plików i katalogów
              tymczasowych.

UWAGI

       Nie należy używać dpkg-deb do instalowania oprogramowania! Do tego celu należy korzystać  z  dpkg,  który
       zainstaluje poprawnie pliki i uruchomi potrzebne skrypty instalacyjne.

BŁĘDY

       dpkg-deb -I pakiet1.deb pakiet2.deb działa niepoprawnie.

       Nie  ma  sprawdzania  autentyczności  plików  .deb,  a  nawet  nie ma prostej sumy kontrolnej. (Narzędzia
       wyższego  poziomu  takie  jak  APT  wspierają  uwierzytelnianie  pakietów  .deb  pobieranych   z   danego
       repozytorium,  zaś  większość  współczesnych  pakietów dostarcza plik kontrolny md5sum wygenerowany przez
       debian/rules. Niestety, nie jest to bezpośrednio wspierane przez narzędzia niższego poziomu.)

ZOBACZ TAKŻE

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

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
       Michał Kułach <michal.kulach@gmail.com>, 2012

Projekt Debian                                     2013-03-27                                        dpkg-deb(1)