dpkg-deb

Autres langues

Langue: pl

Version: 1 lipca 1996 (mandriva - 22/10/07)

Section: 1 (Commandes utilisateur)

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.