Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

dpkg-split(1)


dpkg−split

dpkg−split

NAZWA
SK£ADNIA
OPIS
POLECENIA
OPCJE
KOD WYJ¦CIA
B£ÊDY
PLIKI
ZOBACZ TAK¯E
AUTOR
T£UMACZE

NAZWA

dpkg−split − narzêdzie dzielenia/³±czenia pakietów Debiana

SK£ADNIA

dpkg−split [opcje] polecenie

OPIS

dpkg−split dzieli pakiety binarne Debiana na mniejsze czê¶ci oraz scala je z powrotem, tak ¿e mo¿liwe jest przechowanie wiêkszych pakietów na ma³ych no¶nikach, takich jak dyskietki.

Program wywo³uje siê rêcznie, wraz z opcj± −−split, −−join lub −−info.

Mo¿liwe jest tak¿e wywo³anie automatyczne, przez u¿ycie opcji −−auto. Wtedy to tworzona jest kolejka czê¶ci pakietu, a gdy wszystkie czê¶ci bêd± dostêpne, ca³y pakiet zostanie odtworzony. Opcje −−listq i −−discard pozwalaj± na zarz±dzanie kolejk±.

Wszystkie dzia³ania, takie jak rozdzielanie, ³±czenie, czy kolejkowanie, powoduj± wy¶wietlenie informacji na standardowe wyj¶cie. Informacje te mo¿na zignorowaæ.

POLECENIA

−s, −−split kompletne−archiwum [przedrostek]

Rozdzielenie pojedynczego pakietu binarnego na poszczególne czê¶ci.

Czê¶ci maj± nazwê przyrostek.NofM.deb gdzie N jest numerem czê¶ci, rozpoczynaj±c od 1, a M jest liczb± wszystkich czê¶ci (dziesiêtnie).

Je¶li nie podano przedrostka, to u¿yta jest nazwa pliku pe³nego−archiwum, wraz z katalogiem, gdy jest okre¶lony. Ponadto usuniêta jest koñcówka .deb.

−j, −−join part...

£±czenie czê¶ci pakietu i odtworzenie oryginalnego pliku sprzed dzielenia.

Pliki podane jako argumenty musz± byæ czê¶ciami tego samego oryginalnego pakietu. Ka¿da czê¶æ musi pojawiæ siê raz na li¶cie argumentów, ale nie jest konieczne zachowanie w³a¶ciwej kolejno¶ci.

Czê¶ci musz± byæ wygenerowane z u¿yciem tego samego rozmiaru, co oznacza, ¿e musz± to byæ te same czê¶ci utworzone za pomoc± polecenia dpkg−split −−split.

Nazwy plików czê¶ci nie maj± znaczenia dla procesu odtworzenia pakietu.

Domy¶lnie, odtworzony plik ma nazwê pakietwersja.deb.

−I, −−info part...

Wy¶wietlanie informacji, podanych w formacie czytelnym dla cz³owieka, o czê¶ciach pakietu. Argumenty, które nie s± czê¶ci± pakietu, powoduj± wy¶wietlenie informacji o tym fakcie na standardowym wyj¶ciu.

−a, −−auto −o pe³ne−archiwum czê¶æ

Automatyczne kolejkowanie czê¶ci i odtworzenie pakietu, gdy to jest mo¿liwe.

Podana czê¶æ zostaje sprawdzona i porównana z innymi czê¶ciami tego samego pakietu, które znajduj± siê w kolejce.

Je¶li wszystkie czê¶ci pakietu s± ju¿ dostêpne, pakiet jest odtwarzany i zapisywany do pe³nego−archiwum.

Je¶li jeszcze nie ma wszystkich czê¶ci, podana czê¶æ jest kopiowana do kolejki i pe³ne−archiwum nie jest odtwarzane.

Je¶li plik czê¶æ nie jest czê¶ci± pakietu binarnego, dpkg−split zakoñczy siê i zwróci kod b³êdu 1, albo kod b³êdu 2 w przypadku wyst±pienia innych problemów.

Opcja −−output lub −o musi zostaæ podana w przypadku u¿ycia −−auto. (W przeciwnym razie program nie wiedzia³by, jakiego spodziewaæ siê pliku wyj¶ciowego.)

−l, −−listq

Listowanie zawarto¶ci kolejki czê¶ci pakietu do odtworzenia.

Dla ka¿dego pliku czê¶ci pakietu wy¶wietlana jest nazwa pakietu, czê¶æ w kolejce, ca³kowita liczba bajtów przechowywanych w kolejce.

−d, −−discard [pakiet...]

Usuwa czê¶ci pakietu z kolejki.

Je¶li nie podano nazwy pakietu, czyszczona jest ca³a kolejka. Gdy nazwa jest podana, usuwane s± tylko czê¶ci podanego pakietu.

−h, −−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

−−depotdir katalog

Okre¶lenie alternatywnego katalogu dla kolejki czê¶ci pakietów do zrekonstruowania. Domy¶lnym jest /var/lib/dpkg.

−S, −−partsize kibibajty

Okre¶lenie maksymalnego rozmiaru czê¶ci pakietu w kibibajtach (KiB, 1024 bajtów). Warto¶ci± domy¶ln± jest 450 KiB.

−o, −−output pe³ne−archiwum

Okre¶lenie nazwy pliku pe³nego archiwum.

Ta opcja nadpisuje domy¶ln± nazwê przy odtwarzaniu pakietu (−−join) oraz jest wymagana przy automatycznym odtwarzaniu pakietu (−−auto).

−Q, −−npquiet

Gdy wykonywane jest automatyczne ³±czenie czê¶ci pakietu, dpkg−split zwykle wy¶wietla informacje o b³êdzie, gdy dany plik czê¶ci nie jest czê¶ci± pakietu. Ta opcja zapobiega wy¶wietlaniu nadmiernej ilo¶ci informacji przez programy takie jak dpkg.

−−msdos

Pliki generowane przez −−split s± zapisywane w formacie odczytywanym przez MSDOS.

Zmieniany jest przedrostek, zarówno ten domy¶lny jak i ten podany w argumencie: litery s± zamieniane na ma³e, znak plusa zamieniany jest na x, a pozosta³e znaki s± pomijane.

Powsta³y przedrostek jest ucinany do niezbêdnego rozmiaru. Powsta³a nazwa ma postaæ przedrostekNofM.deb..

KOD WYJ¦CIA

Kod b³êdu 0 oznacza, ¿e ¿±dana operacja dzielenia, ³±czenia czy jakakolwiek inna, zakoñczy³a siê sukcesem. Polecenie −−info koñczy siê sukcesem nawet gdy podany plik nie jest czê¶ci± pakietu.

Kod b³êdu 1 oznacza, ¿e opcja −−auto zosta³a wykonana na pliku, który nie jest czê¶ci± pakietu.

Kod b³êdu 2 pojawia siê przy ró¿nego rodzaju problemach, takich jak b³êdy wywo³ania funkcji systemu, uszkodzenie plików czê¶ci pakietu, czy innych wypadkach.

B£ÊDY

dpkg−split u¿ywa raczej starej konwencji nazw plików pakietów.

Pobranie pe³nej informacji o pakietach w kolejce jest niemo¿liwe, bez przeszukania katalogu kolejki.

Nie ma prostego testu na sprawdzenie, czy dany plik jest na pewno czê¶ci± pakietu.

Architektura nie jest okre¶lona w plikach czê¶ci pakietu, jedynie w kontrolnych plikach ca³ego pakietu, tak wiêc architektura nie jest czê¶ci± generowanej nazwy pliku.

PLIKI

/var/lib/dpkg/parts

Domy¶lny katalog kolejki czê¶ci pakietów czekaj±cych na automatyczne odtworzenie.

Nazwy plików w tym katalogu s± wewnêtrznie utworzone przez dpkg−split i nie s± u¿yteczne dla innych programów.

ZOBACZ TAK¯E

deb(5), deb−control(5), dpkg−deb(1), dpkg(1).

AUTOR

Copyright © 1995−1996 Ian Jackson

Niniejszy program jest oprogramowaniem wolnym, sprawd¼ Powszechn± Licencjê Publiczn± GNU w wersji drugiej lub pó¼niejszej, by dowiedzieæ siê o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.

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



dpkg-split(1)