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

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
Řádek 2: Řádek 2:
  
 
== Checkinstall ==
 
== 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
 
http://checkinstall.izto.org/ nebo [[ftp://ftp.hkfree.org/linux/slackware/packages/]]
 
http://checkinstall.izto.org/ nebo [[ftp://ftp.hkfree.org/linux/slackware/packages/]]
  

Verze z 19. 2. 2005, 15:40

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.