Rechercher une page de manuel
deb-substvars
Langue: pl
Version: 2007\-07\-18 (ubuntu - 08/07/09)
Section: 5 (Format de fichier)
NAZWA
deb-substvars - zmienne podstawiania Œród³owych pakietów DebianaSK£ADNIA
substvarsOPIS
Zanim dpkg-source, dpkg-gencontrol i dpkg-genchanges zapisz± swoje informacje kontrolne (do Œród³owego pliku .dsc w wypadku dpkg-source i na standardowe wyj¶cie w wypadku dpkg-gencontrol i dpkg-genchanges), wykonuj± podstawienia pewnych zmiennych na pliku wyj¶ciowym.Podstawienie zmiennej ma postaæ ${nazwa-zmiennej}. Nazwy zmiennych sk³adaj± siê ze znaków alfanumerycznych, my¶lników oraz dwukropków i zaczynaj± siê od znaku alfanumerycznego. Podstawienia zmiennych s± powtarzane dopóty, a¿ nie bêdzie nic do podstawienia; pe³en tekst pola po podstawieniu jest ponownie skanowany w poszukiwaniu kolejnych podstawieñ.
Po dokonaniu wszystkich podstawieñ, ka¿de wyst±pienie ³añcucha ${} (który nie jest poprawnym podstawieniem) jest zastêpowane przez znak $.
Zmienne mo¿na ustawiæ za pomoc± opcji -V. Mo¿na je tak¿e podaæ w pliku debian/substvars (lub jakimkolwiek innym pliku wskazanym opcj± -T). Plik ten sk³ada siê z linii w postaci nazwa=warto¶æ. Koñcowe spacje w ka¿dej linii, linie puste oraz linie zaczynaj±ce siê od znaku # (czyli komentarze) s± ignorowane.
Dodatkowo dostêpne s± nastêpuj±ce standardowe zmienne:
- Arch
- Bie¿±ca architektura budowania (z dpkg --print-architecture).
- source:Version
- Wersja pakietu Œród³owego
- source:Upstream-Version
- Oryginalna wersja autora pakietu Œród³owego, w³±czaj±c wersjê epoki Debiana je¶li jest.
- binary:Version
- Wersja pakietu binarnego (mo¿e siê ró¿niæ od source:Version na przyk³ad w przypadku binNMU).
- Source-Version
- Wersja pakietu Œród³owego (z dziennika zmian). Ta zmienna jest obecnie przestarza³a, jako ¿e jej znaczenie jest inne ni¿ jej funkcjonalno¶æ. Prosimy u¿ywaæ source:Version lub binary:Version, w zale¿no¶ci od wymagañ.
- Installed-Size
- Ca³kowity rozmiar plików zainstalowanych przez pakiet. Warto¶æ ta jest kopiowana do odpowiadaj±cego jej pola w pliku kontrolnym; ustawienie jej zmodyfikuje warto¶æ tego pola. Je¶li nie ustawiono zmiennej, to dpkg-gencontrol u¿yje du -k debian/tmp, aby znaleŒæ jej warto¶æ domy¶ln±.
- Extra-Size
- Dodatkowa przestrzeñ dyskowa, u¿ywana podczas instalowania pakietu. Je¶li ta zmienna jest ustawiona, to jej warto¶æ jest dodawana do warto¶ci zmiennej Installed-Size (niezale¿nie od tego, czy zosta³a otwarcie ustawiona, czy ma warto¶æ domy¶ln±), zanim zostania skopiowana do pola Installed-Size pliku kontrolnego.
- F:nazwa-pola
- Warto¶æ pola wyj¶ciowego nazwa_pola (które musi byæ podane z u¿yciem Notacji-Wielb³±dziej). Ustawienie takich zmiennych wp³ywa tylko na miejsca, gdzie s± one jawnie rozwijane.
- Format
- Wersja formatu pliku .changes wygenerowana przez tê wersjê skryptów przygotowuj±cych pakiety Œród³owe. Ustawienie tej zmiennej zmienia równie¿ zawarto¶æ pola Format w pliku .changes.
- Newline, Space, Tab
- Ka¿da z tych zmiennych zawiera odpowiadaj±cy jej znak.
- shlibs:pole-zale¿no¶ci
- Ustawienia zmiennych w tej postaci s± generowane przez dpkg-shlibdeps.
- dpkg:Upstream-Version
- Oryginalna wersja dpkg, nadana przez autorów.
- dpkg:Version
- Pe³na wersja programu dpkg.
Je¿eli jest odwo³anie do niezdefiniowanej zmiennej, to generowane jest ostrze¿enie i przyjmowana jest pusta warto¶æ zmiennej.
PLIKI
- debian/substvars
- Lista zmiennych podstawiania i ich warto¶ci.
B£ÊDY
Punkt, w którym nastêpuje nadpisywanie pól w porównaniu do pewnych standardowych ustawieñ pól wyj¶ciowych jest do¶æ zagmatwany.ZOBACZ TAK¯E
dpkg(1), dpkg-genchanges(1), dpkg-gencontrol(1), dpkg-shlibdeps(1), dpkg-source(1).AUTOR
Copyright (C) 1995-1996 Ian JacksonCopyright (C) 2000 Wichert Akkerman
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>, 1999Bartosz Feñski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre