Nástroje pro tvorbu instalačních balíčků: Porovnání verzí
Smazaný obsah Přidaný obsah
náhrada zastaralého prezentačního tagu vhodnější konstrukcí |
m Robot: kosmetické úpravy |
||
Řádek 1:
= DEB =
== Utility z balíčku dpkg-dev ==
Tyto utility jsou primárně určeny pro použití v souboru '''rules''', který je jakýmsi scénářem pro sestavení deb balíčku.
=== 822-date ===
Utilita vrací datum v RFC2822 formátu, ale patří mezi nedoporučené (''deprecated''). Stejnou službu udělá příkaz [[Linux:date|date]] s paramerem '''-R'''
=== dpkg-architecture ===
Vrací ve formě proměnných systémové informace o platformě, na které probíhá sestavení balíčku.
=== dpkg-buildpackage ===
=== dpkg-distaddfile ===
=== dpkg-gencontrol ===
Utilita, kterou se generuje soubor '''control''', ve kterém jsou uvedeny základní informace o balíku. Jeho název, závislosti, popis, atp.
=== dpkg-genchanges ===
Utilita zachycuje zprávy generované při sestavování deb balíčku a ukládá je do souboru s příponou ''.changes''
Řádek 27:
Tento soubor lze pak analyzovat pomocí utilit '''lintian''' nebo '''linda''', a odhalené nedostatky opravit.
=== dpkg-checkbuilddeps ===
=== dpkg-name ===
Tato utilita slouží pro přejmenování ''.deb'' balíčku na jeho plné a správné jméno
=== dpkg-parsechangelog ===
=== dpkg-scanpackages ===
=== dpkg-scansources ===
=== dpkg-shlibdeps ===
=== dpkg-source ===
Utilita slouží pro vytvoření rozdílového souboru zdrojového balíčku, po debianizaci původního zdrojáku. Spouští se v adresáři, který je nad adresářem s debianizovaným zdrojovým kódem a
{{Příklad|1=
Řádek 60:
}}
== dh_make ==
Nástroj pro debianizaci zdrojáku.
Má řadu voleb a nastavení, takže pro jeho plné využití doporučuji prostudovat manuál. Ale pro naši potřebu stačí seznámit se s těmi základními.
* Příkaz se spouští pouze jednou. V případě že nejste s jeho výsledkem spokojeni, odstraňte jím vytvořený podadresář ''debian'' a teprve pak jej má smysl spustit znovu
* Adresář, ve kterém se příkaz spouští, by měl obsahovat zdrojový kód budoucí aplikace a měl by být pojmenován podle následující konvence <název balíčku>-<číslo verze>.
: <název balíčku> ; může obsahovat pouze malá písmena a čísla, a svou délkou by neměl přesáhnout 20 znaků.
: <číslo verze> ; číslo verze by mělo obsahovat pouze čísla a tečky. Pokud aplikace není verzována číslem, tak lze použít třeba datum stažení zdrojového kódu, např.: 0.0.20070225 (pro zdrojový kód stažený k 25. únoru 2007)
Řádek 92:
:;-b --cdbs :
== linda a lintian ==
Jsou nástroje pro analýzu souboru s příponou ''.changes'' vytvořeného během sestavovaní balíčku příkazem [[Linux:dpkg-buildpackage|dpkg-buildpackage]]. Oba se používají podobně, ale protože každý z nich analyzuje tento soubor trochu jinak, jejich výstup se může lišit, viz příklad použití:
Řádek 124:
:* Obě utility pak varují, že v souboru ''control'' je chybně uveden název neexistující sekce a že priorita "normal" také neexistuje
= RPM =
= TGZ =
[[Kategorie:Linux]]
|