Debianizace: Porovnání verzí

Smazaný obsah Přidaný obsah
Woodcraft (diskuse | příspěvky)
Woodcraft (diskuse | příspěvky)
Řádek 38:
Pokud příprava proběhla v pořádku, balíček se zkompiloval bez chyb, funguje a vše potřebné pro jeho kompilaci, instalaci a fungování máte v systému k dispozici, můžete přikročit k vlastní debianizaci.
 
# skočte na konzoli do adresáře se zdrojovým kódem (v našem případě dejme tomu ~/debian/gentoo-0.9.12) a spusťte příkaz [[Linux:dh_make|dh_make]]. Ten vytvoří nový adresář ''debian'' a v něm sadu základních souborů nezbytných pro debianizaci. Ty byste pochopitelně mohli vytvořit také ručně, ale otázka zní proč si přidělávat práci, že? Tomuto příkazu můžete také hned zkraje předat prostřednictvím parametrů některé základní údaje, které sám automaticky doplní tam kam patří. (VizAbyste příkazje dh_make)nemuseli zadávat pokaždé znovu, můžete si proměnné, přednastavit např. v souboru <code>.bashrc</code>, aby se načetly automaticky při přihlášení.
# Příkaz [[Linux:dh_make|dh_make]] vytvoří podadresář s názvem debian a do něj umístí sadu vzorových souborů, které však je třeba dále doplnit a upravit. Nejdůležitější z nich jsou soubory:<br />'''changelog''' - záznam v tomto souboru je důležitý nejen z hlediska změn které jste při debianizaci museli provést se zdrojovým kódem aplikace, ale také jím ovlivníte číslo revize binárního balíčku<br />'''control''' - tento soubor v sobě nese všechny informace o balíčku, nezbytné pro jeho instalaci. Název, kontakt na správce balíčku (Maintainera - tedy na vás), závislosti nezbytné pro úspěšnou kompilaci, atp.<br />'''rules''' - zajišťuje samotný proces sestavení balíčku. Je to v adresáři debian jediný spustitelný soubor
# O tom co kde jak vyplnit pojednává obsáhlý manuál [[Debian policy]]. Základní seznámení s obsahem těchto souborů můžete najít v kapitolce [[Soubory pro debianizaci]] tak najdete příklady obsahu těchto souborů a popis významu jednotlivých částí pro sestavení balíčku.