Vytváření balíčků v Slackwaru: Porovnání verzí
(vytváření bálíčků) |
|||
Řádek 1: | Řádek 1: | ||
+ | == Checkinstall == | ||
+ | |||
Vytváření slackwarovských balíčku '''.tgz''' je velice snadná věc. | Vytváření slackwarovských balíčku '''.tgz''' je velice snadná věc. | ||
Obzvláště s nástrojem '''checkinstall'''. Stáhnou jej lze na | Obzvláště s nástrojem '''checkinstall'''. Stáhnou jej lze na | ||
Řádek 9: | Řádek 11: | ||
$ checkinstall | $ checkinstall | ||
− | Vyzkoušíme si vytvoření balíčku quaggy. | + | == Vyzkoušíme si vytvoření balíčku quaggy. == |
− | |||
1. Nejprve rozbalíme distribuční archív. | 1. Nejprve rozbalíme distribuční archív. | ||
$ tar zxf quagga-0.98.2.tar.gz | $ tar zxf quagga-0.98.2.tar.gz | ||
− | 2. Pokud chceme jinou než implicitní konfiguraci zadáme patřičné parametry. | + | 2.Pokud chceme jinou než implicitní konfiguraci zadáme patřičné parametry. |
$ ./configure --disable-bgpd --disable-ripd --disable-ripngd | $ ./configure --disable-bgpd --disable-ripd --disable-ripngd | ||
Řádek 29: | Řádek 30: | ||
A máme nainstalovanou novou zebru :) | A máme nainstalovanou novou zebru :) | ||
+ | |||
+ | == Motivace == | ||
Tentro proces má nesmírnou výhodu, pokud máme více systému, kde chceme provést | Tentro proces má nesmírnou výhodu, pokud máme více systému, kde chceme provést | ||
aktualizaci nejakého softwaru. | aktualizaci nejakého softwaru. |
Verze z 19. 2. 2005, 15:28
Checkinstall
Vytváření slackwarovských balíčku .tgz je velice snadná věc. Obzvláště s nástrojem checkinstall. Stáhnou jej lze na http://checkinstall.izto.org/ nebo [[1]]
Po naistalovaní checkinstallu můžete vytvářet tgz, rpm a deb balíčky.
Případné nastavení lze upravit v konfiguračním souboru /usr/local/lib/checkinstall/checkinstallrc
Pro vytvoření balíčku nějakého softwaru stačí v adresáři se zrojovými souboru napsat příkaz: $ checkinstall
Vyzkoušíme si vytvoření balíčku quaggy.
1. Nejprve rozbalíme distribuční archív.
$ tar zxf quagga-0.98.2.tar.gz
2.Pokud chceme jinou než implicitní konfiguraci zadáme patřičné parametry.
$ ./configure --disable-bgpd --disable-ripd --disable-ripngd
3. Provedeme skompilování a sestavení balíčku.
$ checkinstall
4. Budeme dotázáni na volitelné informace, které budou součástí balíčku.
5. Ve výsledku se nám vytvořil hotový balíček: quagga-0.98.2-i386-1.tgz.
6. Případný upgrade quaggy provedeme pomocí:
$ upgradepkg quagga-0.98.2-i386-1.tgz
A máme nainstalovanou novou zebru :)
Motivace
Tentro proces má nesmírnou výhodu, pokud máme více systému, kde chceme provést aktualizaci nejakého softwaru.