Provided by:
manpages-pl_20051117-1_all 
NAZWA
dpkg-deb - narzędzie obsługi plików archiwum Debiana (.deb)
SKŁADNIA
dpkg-deb -b|--build katalog [archiwum|katalog]
dpkg-deb -I|--info archiwum [nazwa-pliku-kontrolnego ..]
dpkg-deb -f|--field archiwum [nazwa-pola-kontrolnego ...]
dpkg-deb -c|--contents archiwum
dpkg-deb -x|--extract|-X|--vextract archiwum katalog
dpkg-deb --fsys-tarfile archiwum
dpkg-deb --control archiwum katalog
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ę.
OPCJE DZIAŁANIA
--build, -b
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.
Można podać poziom kompresji, używając opcji -z#. dpkg-deb
przekaże tę opcję programowi gzip.
Jeśli pominięto opcję --nocheck, dpkg-deb odczyta plik
DEBIAN/control i sprawdzi, 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
skryptów instalacyjnych i innych plików znajdujących się w
katalogu DEBIAN.
Jeśli podana została nazwa archiwum to dpkg-deb zapisze pakiet
tą nazwą.
Jeżeli taki pakiet już istnieje, zostanie on 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
odczytać plik kontrolny, aby rozpoznać nazwę i wersję pakietu.
--info, -I
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 stderr i program zakończy się z
kodem błędu 2.
--field, -f
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ą one w pliku kontrolnym.
Dla nieodnalezionych pól kontrolnych nie wyświetlane są
komunikaty błędów.
--contents, -c
Wyświetla zawartość archiwum. Wydruk jest podany w postaci, jaką
generuje polecenie tar.
--extract, -x, --vextract, -X
Rozpakowuje zawartość archiwum do podanego katalogu.
--vextract (-X) wyświetla nazwy plików, które są rozpakowywane,
zaś --extract (-x) rozpakowuje pliki bez podawania żadnych
komunikatów, prócz komunikatów błędów.
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.
Jeśli wskazany katalog nie istnieje, zostanie utworzony.
--fsys-tarfile
Rozpakowuje pliki z archiwum i wysyła je na standardowe wyjście
w postaci formatu polecenia tar. Gdy ta operacja zostanie
połączona z tar'em, możliwe jest rozpakowanie tylko wybranych
plików z archiwum.
--control, -e
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, -h
Wyświetla informacje o sposobie użycia dpkg-deb, podając
zestawienie jego opcji.
--version
Wyświetla informacje o numerze wersji dpkg-deb.
--licence
Wyświetla informacje o licencji dpkg-deb oraz braku jego
gwarancji. (Obsługiwany jest także amerykański sposób pisowni
--license.)
INNE OPCJE
--new Upewnia się, że dpkg-deb utworzy ,,nowy'' format archiwum. Ta
opcja jest domyślna.
--old Wymusza utworzenie przez dpkg-deb ,,starego'' formatu archiwum.
Ten format jest słabo obsługiwany przez narzędzia spoza
dystrybucji Debiana i obecnie jest przestarzały. Ta opcja jest
użyteczna jedynie w przypadku korzystania z wersji dpkg
wcześniejszej niż 0.93.76 (wrzesień 1995), która była
opublikowana jedynie dla i386 a.out.
--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.
--debug, -D
Włącza opcję debuggera. Nie jest to zbyt interesujące.
BŁĘDY
dpkg-deb -I package1.deb package2.deb działa niepoprawnie.
Brak sprawdzania autentyczności plików .deb. Tak naprawdę, to nawet
nie jest sprawdzana suma kontrolna archiwum.
Nie należy używać dpkg-deb do instalowania oprogramowania! Do tego celu
należy skorzystać z dpkg, który zainstaluje poprawnie pliki i uruchomi
potrzebne skrypty instalacyjne.
ZOBACZ TAKŻE
deb(5), deb-control(5), dpkg(8), dselect(8).
AUTOR
dpkg-deb i ten podręcznik napisał Ian Jackson ((C)1995-1996),
udostępnione na Ogólnej Licencji Publicznej GNU; BRAK JAKIEJKOLWIEK
GWARANCJI. Szczegóły zobacz w /usr/share/doc/dpkg/copyright oraz
/usr/share/common-licences/GPL.