dpkg-gencontrol

Autres langues

Langue: pl

Version: 2008\-08\-18 (ubuntu - 25/10/10)

Section: 1 (Commandes utilisateur)

NAZWA

dpkg-gencontrol - tworzy pliki kontrolne Debiana

SK£ADNIA

dpkg-gencontrol [opcje]

OPIS

dpkg-gencontrol czyta informacje z rozpakowanego drzewa Œróde³ pakietu Debiana i generuje plik kontrolny pakietu binarnego (domy¶lnie jest to debian/tmp/DEBIAN/control), upraszczaj±c podczas tego procesu pola dotycz±ce zale¿no¶ci.

Pola Pre-Depends, Depends, Recommends oraz Suggests s± upraszczane w tej w³a¶nie kolejno¶ci przez usuwanie zale¿no¶ci o których wiadomo, ¿e s± prawdziwe, poniewa¿ wynikaj± z innych, przetworzonych ju¿ mocniejszych zale¿no¶ci. Usuniête tak¿e bêd± wszelkie zale¿no¶ci pakietu od samego siebie (dok³adniej: usuniête bêd± wszystkie zale¿no¶ci, 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¿no¶ci dotycz±cych tego samego pakietu. Porz±dek zale¿no¶ci 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¿no¶ci wystêpuj±cej dalej w danym polu, wypieraj±ca zale¿no¶æ zajmie miejsce tej usuwanej.

Pozosta³e pola relacyjne (Enhances, Conflicts, Breaks, Replaces oraz Provides) tak¿e s± indywidualnie upraszczane przez wyliczanie sumy ró¿nych zale¿no¶ci, je¶li w danym polu pakiet jest wymieniony wiele razy.

dpkg-gencontrol dodaje ponadto wpis dotycz±cy pakietu binarnego do debian/files.

OPCJE

-vwersja
Ustawia numer wersji generowanego pakietu binarnego.
-Vnazwa=warto¶æ
Ustawia zmienn± podstawienia wyj¶cia. Szczegó³owy opis podstawiania zmiennych wyj¶ciowych znajduje siê w deb-substvars(5).
-Tplik_zmiennych_podst
Read substitution variables in substvarsfile; the default is debian/substvars. This option can be used multiple times to read substitution variables from multiple files.
-Dpole=warto¶æ
Nadpisuje lub dodaje wyj¶ciowe pole pliku kontrolnego.
-Upole
Usuwa wyj¶ciowe pole pliku kontrolnego.
-cplik_kontrolny
Okre¶la g³ówny plik kontrolny, z którego bêd± czytane informacje. Domy¶lnie jest to debian/control.
-ldziennik_zmian
Okre¶la dziennik zmian, z którego bêd± czytane informacje. Domy¶lnym plikiem jest debian/changelog.
-fplik_z_list±_plików
Czyta lub zapisuje listê plików wydania do pliku podanego jako argument tej opcji, zamiast do pliku debian/files.
-Fformat_dziennika_zmian
Okre¶la format dziennika zmian. Domy¶lnie format jest czytany ze specjalnej linii znajduj±cej siê przy koñcu pliku lub - je¶li taka linia nie istnieje - u¿ywany jest standardowy format Debiana.
-ppakiet
Generuje informacje o pakiecie binarnym pakiet. 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.
-nnazwa_pliku
Okre¶la, ¿e nazw± pliku pakietu bêdzie nazwa_pliku zamiast normalnej nazwy pliku w postaci pakiet_wersja_architektura.deb
-is, -ip, -isp
Te opcje s± ignorowane w celu zachowania kompatybilno¶ci 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 domy¶lne zachowanie. Aby uzyskaæ poprzednie zachowanie, mo¿na u¿yæ opcji -U, dziêki której mo¿na usun±æ powy¿sze pola z pliku kontrolnego.
-Pkatalog_budowania_pakietu
Mówi programowi dpkg-source, ¿e pakiet jest budowany w katalogu_budowania_pakietu, zamiast w debian/tmp. Katalog ten jest u¿ywany do znalezienia domy¶lnych warto¶ci zmiennej podstawiania Installed-Size i pola w pliku kontrolnym o tej samej nazwie (przy u¿yciu du) oraz domy¶lnej lokalizacji pliku wynikowego.
-O
Wypisuje plik kontrolny na standardowe wyj¶cie, a nie do pliku debian/tmp/DEBIAN/control (lub katalogu_budowania_pakietu/DEBIAN/control, gdy u¿yto -P).
-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.

PLIKI

debian/control
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.
debian/files
Lista wygenerowanych plików, które s± czê¶ci± przygotowywanego wydania. dpkg-gencontrol zapisuje tutaj przypuszczalne nazwy plików-pakietów binarnych generowanych z pliku kontrolnego.

AUTORZY

Copyright © 1995-1996 Ian Jackson
Copyright © 2000 Wichert Akkerman
Copyright © 2007-2008 Raphaël Hertzog

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