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

Odebráno 21 bajtů ,  před 4 lety
m
Robot: kosmetické úpravy
(→‎deb: styl)
m (Robot: kosmetické úpravy)
== 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.
== 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]]
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..
== 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 ==
# ''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ů
== deb ==
 
* Rekompilace zdrojového balíčku z distribuce
* [[Debianizace]] - příprava instalačních balíčků ze zdrojového kódu
 
2 768

editací