dpkg-split

Autres langues

Langue: pl

Version: 2009\-06\-26 (ubuntu - 25/10/10)

Autres sections - même nom

Section: 1 (Commandes utilisateur)

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ê pakiet-wersja.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