Instalační balíčky: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎deb: styl
m Robot: kosmetické úpravy
Řádek 45:
== deb ==
 
Balíčkovací systém debianu používá pro binární balíčky archívy vytvořené archivačním programem [[ ar ]] , které obsahují vždy dva [[ tarball | tarballové ]]ové archívy. Jeden z nich obsahuje informace o balíku a druhý vlastní binární data, která se při instalaci kopírují do systému. Tyto binární balíčky mají příponu '''deb'''.
 
Pro zdrojové balíčky se žádný extra formát nepoužívá, proto zdrojáky pro debian tvoří vždy 3 soubory.
Řádek 58:
== rpm ==
 
RPM systém na rozdíl od DEB systému používá jak pro binární, tak zdrojové balíčky binární formát. Balíček s příponou '''rpm''' je binární archív, který je tvořen hlavičkou a vloženým [[Linux:cpio|cpio]] archívem, který obsahuje vlastní instalované soubory - buď archív se zdrojovým kódem a tzv. [[Linux:rpm#spec | spec]] souborem, nebo zkompilované binární soubory vlastní aplikace .
 
Tento archvív lze z rpm balíku extrahovat pomocí utility [[Linux:rpm2cpio|rpm2cpio]]
Řádek 64:
Podle specifikace je rozhodující pro identifikaci rpm balíčku prvních 8 bajtů.
 
:* první čtyři bajty (řetězec = edab eedb) tvoří tzv. [[Linux:file|magické číslo]] podle kterého program [[Linux:file|file]] pozná že jde o RPM balíček
 
:* druhé dva bajty určují použitou verzi rpm ( řetězec = 0300 )
 
:* zbývající dva určují zda jde o balíček binární (řetězec = 0000) nebo zdrojový (řetězec = 0001)
 
další bajty pak nesou informace o architektuře pro níž je balíček určen, digitální podpis, atd..
Řádek 84:
== rpm ==
 
Základním nástrojem pro správu rpm balíků je [[Linux:rpm|rpm]], lze však použít i [[Apt|apt]] pro rpm (původně vyvinutý pro distribuci Conectiva, kterou koupil Mandrake - současná Mandriva). Také pro něj existují nejrůznější nadstavby, specifické pro každou distribuci. [[Linux:urpmi|urpmi]] (nástroj z distribuce Mandriva), [[Linux:yast2|yast2]] (nástroj z distribuce SuSE), [[Linux:smart|smart]], či [[Linux:yum|yum]] (nástroj z distribuce Fedora)
 
== tgz ==
Řádek 99:
# ''Balík je nainstalován a zkonfigurován'' : Soubory z balíku jsou zavedeny v systému a konfigurační soubory odpovídajícím způsobem nastaveny.
 
# ''Balík je odinstalován, ovšem konfigurační soubory zůstaly zachovány'' : Během odebrání balíku zůstávají konfigurační soubory zachovány. Tím pádem při aktualizaci (nebo opětné instalaci) systém konfigurační soubory nepřepisuje, ale nabídne více možností, mezi jinými úpravu stávajících.
 
# ''Balík je kompletně odinstalován'' : Balík je odinstalován včetně konfiguračních souborů
Řádek 113:
== deb ==
 
* Rekompilace zdrojového balíčku z distribuce
* [[Debianizace]] - příprava instalačních balíčků ze zdrojového kódu