Vytváření balíčků v Slackwaru: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
(vytváření bálíčků)
Řádek 1: Řádek 1:
 +
Autor: [[Wikipedista:Lore|Lore]]
 +
 
== Checkinstall ==
 
== Checkinstall ==
  
Řádek 29: Řádek 31:
  
 
A máme nainstalovanou novou zebru :)
 
A máme nainstalovanou novou zebru :)
 
  
 
== Motivace ==
 
== 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:29

Autor: Lore

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.