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:
 +
== 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, 16: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.