dpkg-deb

Autres langues

Langue: pl

Version: 1 lipca 1996 (openSuse - 09/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.