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 pro úspěšné provedení je třeba mít v v tomto adresáři také původní, čistý, neupravený a zabalený zdroják.
 
{{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]]