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-gencontrol(1)


dpkg−gencontrol

dpkg−gencontrol

NAZWA
SK£ADNIA
OPIS
OPCJE
PLIKI
AUTORZY
T£UMACZE

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



dpkg-gencontrol(1)