blob: 8c50e6ae505603553b2191e5bfcecf27ba3ac27c [file] [log] [blame]
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-gencontrol 1 2011\-08\-14 "Projekt Debiana" "programy pomocnicze dpkg"
.SH NAZWA
dpkg\-gencontrol \- tworzy pliki kontrolne Debiana
.
.SH SK£ADNIA
\fBdpkg\-gencontrol\fP [\fIoption\fP...]
.
.SH OPIS
\fBdpkg\-gencontrol\fP czyta informacje z rozpakowanego drzewa ¼róde³ pakietu
Debiana i generuje plik kontrolny pakietu binarnego (domylnie jest to
debian/tmp/DEBIAN/control), upraszczaj±c podczas tego procesu pola dotycz±ce
zale¿noci.
.sp
Pola \fIPre\-Depends\fP, \fIDepends\fP, \fIRecommends\fP oraz \fISuggests\fP s±
upraszczane w tej w³anie kolejnoci przez usuwanie zale¿noci o których
wiadomo, ¿e s± prawdziwe, poniewa¿ wynikaj± z innych, przetworzonych ju¿
mocniejszych zale¿noci. Usuniête tak¿e bêd± wszelkie zale¿noci pakietu od
samego siebie (dok³adniej: usuniête bêd± wszystkie zale¿noci, które bêd±
prawdziwe po zainstalowaniu bie¿±cej wersji pakietu). Mówi±c jêzykiem
logiki, zachowana bêdzie czê¶æ wspólna ze zbioru wszystkich zale¿noci
dotycz±cych tego samego pakietu. Porz±dek zale¿noci jest zachowywany w
takim stopniu, w jakim jest to tylko mo¿liwe: je¿eli jaka zale¿no¶æ musi
byæ usuniêta z powodu innej zale¿noci wystêpuj±cej dalej w danym polu,
wypieraj±ca zale¿no¶æ zajmie miejsce tej usuwanej.
.sp
Pozosta³e pola relacyjne (\fIEnhances\fP, \fIConflicts\fP, \fIBreaks\fP, \fIReplaces\fP
oraz \fIProvides\fP) tak¿e s± indywidualnie upraszczane przez wyliczanie sumy
ró¿nych zale¿noci, jeli w danym polu pakiet jest wymieniony wiele razy.
.sp
\fBdpkg\-gencontrol\fP dodaje ponadto wpis dotycz±cy pakietu binarnego do
\fBdebian/files\fP.
.
.SH OPCJE
.TP
\fB\-v\fP\fIwersja\fP
Ustawia numer wersji generowanego pakietu binarnego.
.TP
\fB\-V\fP\fInazwa\fP\fB=\fP\fIwarto¶æ\fP
Ustawia zmienn± podstawienia wyjcia. Szczegó³owy opis podstawiania
zmiennych wyjciowych znajduje siê w \fBdeb\-substvars\fP(5).
.TP
\fB\-T\fP\fIplik_zmiennych_podst\fP
Read substitution variables in \fIsubstvarsfile\fP; the default is
\fBdebian/substvars\fP. This option can be used multiple times to read
substitution variables from multiple files.
.TP
\fB\-D\fP\fIpole\fP\fB=\fP\fIwarto¶æ\fP
Nadpisuje lub dodaje wyjciowe pole pliku kontrolnego.
.TP
\fB\-U\fP\fIpole\fP
Usuwa wyjciowe pole pliku kontrolnego.
.TP
\fB\-c\fP\fIplik_kontrolny\fP
Okrela g³ówny plik kontrolny, z którego bêd± czytane informacje. Domylnie
jest to \fBdebian/control\fP.
.TP
\fB\-l\fP\fIdziennik_zmian\fP
Okrela dziennik zmian, z którego bêd± czytane informacje. Domylnym plikiem
jest \fBdebian/changelog\fP.
.TP
\fB\-f\fP\fIplik_z_list±_plików\fP
Czyta lub zapisuje listê plików wydania do pliku podanego jako argument tej
opcji, zamiast do pliku \fBdebian/files\fP.
.TP
\fB\-F\fP\fIformat_dziennika_zmian\fP
Okrela format dziennika zmian. Domylnie format jest czytany ze specjalnej
linii znajduj±cej siê przy koñcu pliku lub \- jeli taka linia nie istnieje \-
u¿ywany jest standardowy format Debiana.
.TP
\fB\-p\fP\fIpakiet\fP
Generuje informacje o pakiecie binarnym \fIpakiet\fP. Je¿eli plik kontrolny
pakietu ¼ród³owego wymienia tylko jeden pakiet binarny, to opcjê tê mo¿na
pomin±æ, w przeciwnym wypadku wymagane jest wskazanie, dla którego pakietu
binarnego wygenerowaæ informacje.
.TP
\fB\-n\fP\fInazwa_pliku\fP
Okrela, ¿e nazw± pliku pakietu bêdzie \fInazwa_pliku\fP zamiast normalnej
nazwy pliku w postaci pakiet_wersja_architektura.deb
.TP
\fB\-is\fP, \fB\-ip\fP, \fB\-isp\fP
Te opcje s± ignorowane w celu zachowania kompatybilnoci ze starszymi
wersjami dpkg\-dev, obecnie s± uznawane za przestarza³e. Poprzednio by³y
u¿ywane do nakazania programowi dpkg\-gencontrol w³±czenia pól Section i
Priority do pliku kontrolnego. Obecnie jest to domylne zachowanie. Aby
uzyskaæ poprzednie zachowanie, mo¿na u¿yæ opcji \fB\-U\fP, dziêki której mo¿na
usun±æ powy¿sze pola z pliku kontrolnego.
.TP
\fB\-P\fP\fIkatalog_budowania_pakietu\fP
Mówi programowi \fBdpkg\-source\fP, ¿e pakiet jest budowany w
\fIkatalogu_budowania_pakietu\fP, zamiast w \fBdebian/tmp\fP. Katalog ten jest
u¿ywany do znalezienia domylnych wartoci zmiennej podstawiania
\fBInstalled\-Size\fP i pola w pliku kontrolnym o tej samej nazwie (przy u¿yciu
du) oraz domylnej lokalizacji pliku wynikowego.
.TP
\fB\-O\fP
Wypisuje plik kontrolny na standardowe wyjcie, a nie do pliku
\fBdebian/tmp/DEBIAN/control\fP (lub
\fIkatalogu_budowania_pakietu\fP\fB/DEBIAN/control\fP, gdy u¿yto \fB\-P\fP).
.TP
\fB\-h\fP, \fB\-\-help\fP
Wywietla informacjê o u¿ytkowaniu i koñczy dzia³anie.
.TP
\fB\-\-version\fP
Wywietla informacjê o wersji i pomylnie koñczy dzia³anie.
.
.SH PLIKI
.TP
\fBdebian/control\fP
G³ówny plik kontrolny, zawieraj±cy niezale¿ne od wersji informacje zarówno o
pakiecie ¼ród³owym, jak i o pakietach binarnych, które s± tworzone z pakietu
¼ród³owego.
.TP
\fBdebian/files\fP
Lista wygenerowanych plików, które s± czê¶ci± przygotowywanego
wydania. \fBdpkg\-gencontrol\fP zapisuje tutaj przypuszczalne nazwy
plików\-pakietów binarnych generowanych z pliku kontrolnego.
.
.SH AUTORZY
Copyright \(co 1995\-1996 Ian Jackson
.br
Copyright \(co 2000 Wichert Akkerman
.br
Copyright \(co 2007\-2008 Rapha\[:e]l Hertzog
.sp
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.
.SH "T£UMACZE"
Piotr Roszatycki <dexter@debian.org>, 1999
.br
Bartosz Feñski <fenio@debian.org>, 2004-2005
.br
Robert Luberda <robert@debian.org>, 2006-2008
.br
Wiktor Wandachowicz <siryes@gmail.com>, 2008