LinuxovΘ noviny | ┌nor 1998 | ||
| |||
Jednou z vlastnostφ nejvφce vyΦφtan²ch Linuxu a free softwaru v∙bec a╛ donedßvna, byl naprost² nedostatek dokumentace. Dnes je situace podstatn∞ lep╣φ, a je mo╛nΘ se setkat s dokumenty nebo knihami, kterΘ jsou zam∞°eny ne u╛ na systΘm jako celek, ale dokonce i na jednotlivΘ aplikace. Mezi takovΘto knihy pat°φ i kniha Edwarda C. Baileyho Maximum RPM s podtitulem Taking the Red Hat Package Manager to the Limit. Kniha vydanß spoleΦnostφ Red Hat Software Inc. popisuje, jak je ji╛ z nßzvu patrno, systΘm sprßvy softwarov²ch balφk∙ RPM, vyvinut² touto spoleΦnostφ. Kniha je rozd∞lena do dvou Φßstφ - prvnφ je zam∞°ena na u╛ivatele systΘmu RPM - to jest systΘmovΘ administrßtory (nejen) linuxov²ch stroj∙ a druhß Φßst je urΦena v²vojß°∙m, tv∙rc∙m RPM balφk∙. V prvnφ Φßsti se Φtenß° dovφ v╣e pot°ebnΘ k tomu, aby mohl efektivn∞ vyu╛φvat systΘm, spravovan² pomocφ RPM - instalovat balφky, ru╣it je, povy╣ovat verze balφk∙, zji╣╗ovat informace o nainstalovan²ch balφcφch i jejich souborech a takΘ je zde kapitola o verifikaci nainstalovan²ch balφk∙. Ka╛dß Φßst specifikovanΘ problematiky je podrobn∞ rozebrßna vΦetn∞ v╣ech p°epφnaΦ∙ programu rpm, a co je d∙le╛itΘ, takΘ vΦetn∞ v╣ech meznφch p°φpad∙ (nap°φklad p°i povy╣ovßnφ verze balφku je n∞kolik mo╛nostφ zachßzenφ se soubory p∙vodnφ verze balφku podle toho, jestli se jednß o konfiguraΦnφ soubor Φi nikoliv a podle toho, jestli byl soubor od doby instalace p∙vodnφho balφku modifikovßn nebo ne. Druhß Φßst se zab²vß vlastnφ tvorbou RPM balφk∙. Na p°φkladech je Φtenß° uveden do problematiky vytvß°enφ .spec-souboru (soubor, kter² popisuje RPM balφk a °φdφ jeho tvorbu) a postupn∞ autor p°echßzφ ke slo╛it∞j╣φm Φinnostem (tvorba balφk∙ pro vφce architektur, vytvß°enφ sub-balφk∙, tvorba balφk∙, kterΘ lze rekompilovat bez superu╛ivatelskΘho p°φstupu a podobn∞). Dßle tato kapitola obsahuje referenΦnφ Φßst - seznam v╣ech p°epφnaΦ∙ programu rpm, pou╛φvan²ch p°i tvorb∞ balφk∙, a popis syntaxe .spec-souboru.
![]() Zßv∞r druhΘ kapitoly se v∞nuje knihovn∞ RPM. Toto je knihovna pro p°φstup k RPM databßzi a pro prßci s RPM soubory. Pomocφ tΘto knihovny je mo╛no napsat si sv∙j program pro instalaci balφk∙ nebo prßci s nimi. Na konci knihy je n∞kolik p°φloh: formßt RPM souboru, formßt konfiguraΦnφho souboru /etc/rpmrc, reference v╣ech p°epφnaΦ∙ programu rpm, seznam v╣ech parametr∙, na kterΘ se lze ptßt p°φkazem rpm -q, reference .spec-souboru, odkazy na zdroje informacφ o systΘmu RPM a poslednφ p°φlohou je ·vod do prßce s PGP. Na konci knihy je vlepena referenΦnφ karta pro RPM, kterß obsahuje popis nejd∙le╛it∞j╣φch p°epφnaΦ∙ a prvk∙ .spec-souboru. Je pozitivnφ, ╛e se autorovi poda°ilo p°i uvedenφ plnΘ informace (pou╛itφ v╣ech p°epφnaΦ∙ a kompletnφ syntaxe) zamezit zbyteΦnΘmu opakovßnφ stejn²ch informacφ: nap°φklad je-li mo╛no n∞kter² p°epφnaΦ pou╛φt jak p°i instalaci, tak p°i povy╣ovßnφ balφku, nenφ ji╛ podruhΘ rozebφrßn, ale je uveden odkaz na p°edchozφ kapitolu. Kladn∞ hodnotφm takΘ to, ╛e kniha obsahuje jednak informace vysv∞tlovanΘ na p°φkladech, kterΘ Φtenß° ocenφ p°i prvnφm Φtenφ knihy, ale takΘ referenΦnφ Φßst, kterß usnadnφ pozd∞j╣φ zp∞tnΘ vyhledßvßnφ informacφ. Nejsem si zcela jist, kolik u╛ivatel∙ pot°ebuje pro b∞╛nou prßci s RPM knihu takovΘho rozsahu (422 stran). NicmΘn∞ kniha je kompletnφm popisem a kurzem systΘmu RPM, proto lze tento rozsah chßpat. Jednφm z nedostatk∙ knihy (za kter² ov╣em auto°i ani vydavatelΘ nemohou) je rychlost v²voje systΘmu RPM. Takto nap°φklad v knize nejsou zachyceny balφky nezßvislΘ na architektu°e (.noarch), direktiva %changelog ve .spec-souboru a podobn∞. Na╣t∞stφ jsou v╣echny zm∞ny v systΘmu RPM od doby vydßnφ tΘto knihy dokumentovßny na WWW strßnce RPM http://www.rpm.org. Kniha Maximum RPM je tamtΘ╛ k dispozici v elektronickΘ podob∞ jako PostScript velikosti A4 a Letter.
Myslφm si, ╛e kniha Maximum RPM stojφ za p°eΦtenφ. Je ov╣em
dobrΘ si krom∞ tΘto knihy takΘ p°eΦφst v²╣e zmi≥ovanou strßnku
s poslednφmi novinkami v systΘmu RPM. Zm∞ny zde jsou a je dobrΘ o nich
v∞d∞t.
|