Základní příručka pro balíčky Linux

Úvod

Ať už používáte Linuxovou distribuci založenou na Debianu, jako je Debian, Ubuntu, Mint nebo SolyDX, nebo používáte Linuxovou distribuci založenou na Red Hat, jako je Fedora nebo CentOS, jsou stejné jako aplikace nainstalované do vašeho počítače.

Fyzická metoda instalace softwaru může být odlišná. Například grafické nástroje v Ubuntu jsou Software Center a Synaptic, zatímco ve Fedoru je YUM Extender a openSUSE používá Yast. Nástroje příkazového řádku obsahují apt-get pro Ubuntu a Debian nebo yum pro Fedora a zypper pro openSUSE.

Jediná věc, kterou mají všichni společné, je skutečnost, že aplikace byly zabaleny tak, aby byly jednodušší k instalaci.

Distribuce založené na Debianu využívají formát balíku .deb, zatímco distribuce založené na Red Hat používají balíčky rpm. Existuje mnoho dalších různých typů balíčků, ale obecně fungují podobným způsobem.

Co jsou úložiště?

Správa softwaru obsahuje softwarové balíčky.

Při vyhledávání pomocí Softwarového centra nebo pomocí nástroje jako apt-get nebo yum se zobrazí seznam všech balíků v úložištích dostupných pro váš systém.

Správa softwaru může ukládat soubory na jednom serveru nebo na mnoha různých serverech známých jako zrcadla.

Jak nainstalovat balíčky

Nejjednodušší způsob, jak najít balíčky, je pomocí grafických nástrojů, které poskytuje správce balíčků vaší distribuce.

Grafické nástroje vám pomohou vyřešit problémy závislostí a ověřit, zda instalace fungovala správně.

Pokud chcete použít příkazový řádek nebo používáte bezhlavý server (tj. Neexistuje žádný desktopový / správce oken), můžete použít správce balíčků příkazového řádku.

Je samozřejmě možné nainstalovat jednotlivé balíčky. V distribucích založených na Debianu můžete k instalaci souborů .deb použít příkaz dpkg . V rámci distribucí založených na Red Hat můžete jednoduše použít příkaz rpm.

Co je v balíčku

Chcete-li zobrazit obsah balíku Debian, můžete jej otevřít v správci archivů. Soubory obsažené v balíčku jsou následující:

Debianový binární soubor obsahuje číslo verze formátu Debianu a obsah je téměř vždy nastaven na 2,0.

Řídicí soubor je obecně zip up tar souboru. Obsah řídicího souboru definuje důležité funkce balíčku takto:

Datový soubor, který je také komprimovaným souborem, obsahuje strukturu složek pro balíček. Všechny soubory v datovém souboru jsou rozbaleny na příslušnou složku v systému Linux.

Jak můžete vytvořit balíčky

Chcete-li vytvořit balíček, musíte mít něco, co chcete dodat v zabaleném formátu.

Vývojář může mít vytvořen zdrojový kód, který pracuje pod Linuxem, ale který není aktuálně zabalen pro vaši verzi Linuxu. V tomto případě můžete vytvořit balíček Debian nebo RPM.

Nebo možná jste vývojář a chcete vytvořit balíčky pro váš vlastní software. V první řadě musíte kód zkompilovat a ujistit se, že to funguje, ale dalším krokem je vytvoření balíčku.

Ne všechny balíky vyžadují zdrojový kód. Můžete například vytvořit balíček s obrázky Skotsko nebo konkrétní sadu ikon.

Tato příručka ukazuje, jak vytvořit balíčky .deb a .rpm.