Naprej Nazaj Vsebina

2. Pregled

Najprej mi dovolite, da navedem nekaj ozadja o RPM. Eden izmed namenov razvoja je bil, omogočiti uporabo ,,prvotne`` izvorne kode. Pri RPP (naš prejšnji sistem za pakiranje, s katerim RPM nima nič skupnega), je bila izvorna koda iz katere smo gradili, "razbita" izvorna koda. Teoretično je možno namestiti izvorni RPP in ga potem brez težav zgraditi. Ampak izvorna koda ni bila organizirana in nikjer ni bilo navedeno, kakšne spremembe je potrebno narediti, da se bo paket zgradil. Najprej je potrebno ločeno zajeti prvotno izvorno kodo. Z RPM imate prvotno izvorno kodo skupaj s popravki, s pomočjo katerih smo prej prevajali. Nam se zdi to velika prednost. Zakaj? Iz praktičnih razlogov. Eden je v tem, da vam ob izidu nove verzije programa ni potrebno vedno začeti od začetka, da bi ga prevedli pod RHL. Ogledate si lahko popravek in tako ugotovite, kaj boste verjetno morali postoriti. Na ta način lahko privzete nastavitve za prevajanje enostavno pregledate.

RPM je oblikovan tako, da ima močne informacijske izbire. Pakete lahko iščete v celotni bazo podatkov ali pa samo v določenih datotekah. Prav tako lahko enostavno ugotovite, h kateremu paketu datoteka spada in od kod prihaja. RPM datoteke so stisnjeni arhivi, vendar lahko posamezne pakete hitro in enostavno preiščete, ker je paketu običajno dodana binarna glava, z vsemi možnimi informacijami, ki bi jim morali vedeti. To omogoča hitro iskanje.

Prav tako močna lastnost je sposobnost preverjanja paketov. Če ste v skrbeh, da ste izbrisali za nek paket pomembno datoteko, lahko to preverite. O morebitnih nepravilnostih boste obveščeni. Če je potrebno, lahko sedaj paket ponovno namestite. Ohranijo se tudi vse vaše nastavitvene datoteke.

Za mnogo drugih idej in konceptov, ki so vključeni v RPM, bi se radi zahvalili ljudem pri distribuciji BOGUS. Čeprav je bil RPM v celoti napisan v Red Hat Software, njegovo delovanje temelji na kodi, ki so jo napisali pri BOGUS-u (PM in PMS).


Naprej Nazaj Vsebina