Debian je jednou z nejoblíbenějších distribucí Linuxu, která je známá svou spolehlivostí, bezpečností a širokou sadou balíčků. Někdy je však potřeba upravit nebo upravit některé součásti operačního systému podle svých potřeb. V tomto článku se podíváme na to, jak sestavit zdroje Debianu – to vám umožní provádět změny a dokonce vytvářet vlastní balíčky.
Nejprve je nutné nainstalovat potřebné nástroje pro sestavení balíčků Debian. K tomu lze využít příkaz apt-get:
sudo apt-get install build-essential
Po instalaci budete muset získat zdrojové kódy balíčků, které potřebujete. Obvykle jsou nabízeny jako soubory s příponou .dsc, .tar.gz nebo. tar. bz2. Chcete-li získat tyto soubory, budete muset spustit příkaz apt-get source:
sudo apt-get source package_name
Nyní se všemi potřebnými zdrojovými kódy můžete zahájit proces sestavení. K tomu použijte příkaz dpkg-buildpackage:
cd package_directorydpkg-buildpackage -rfakeroot -uc -b
Po úspěšném provedení tohoto příkazu získáte hotové Debian balíčky, které lze nainstalovat na váš systém. Nyní jste připraveni sbírat zdroje Debianu a provádět jakékoli změny, abyste přizpůsobili systém svým potřebám.
Příprava na sestavení zdrojů
Před zahájením montáže paketů Debian ze zdrojů je třeba provést několik předběžných kroků:
- Instalace potřebných montážních nástrojů:
Pro sestavení Debian balíčků budete muset nainstalovat několik balíčků. Zahrnují kompilátory, knihovny a další nástroje potřebné k úspěšnému sestavení balíčků. Tyto balíčky můžete nainstalovat spuštěním následujícího příkazu:
$ sudo apt-get install build-essential
- Získání zdrojových souborů balíčku:
Chcete-li balíček sestavit, musíte získat jeho původní soubory. To lze provést stažením zdrojových souborů balíčku z oficiálního úložiště Debian nebo ze zdrojových souborů poskytnutých vývojářem balíčku. Spusťte následující příkaz a stáhněte si původní soubory balíčku z oficiálního úložiště Debian:
$ sudo apt-get source
- Nastavení závislostí:
Při sestavování balíčku mohou vzniknout závislosti na jiných balíčcích a knihovnách. Pokud vývojář balíčku neuvedl všechny závislosti na zdrojových souborech balíčku, budete je muset nainstalovat ručně. Můžete se dozvědět o závislostech balíčku, spusťte následující příkaz:
$ sudo apt-get build-dep
Nahraďte Název balíčku, pro který chcete nastavit závislosti.
Nyní jste připraveni začít sestavovat balíčky Debian ze zdrojů. Postupujte podle našich pokynů a zjistěte, jak na to.