Jak pracovat s RPM

RPM je n stroj pro .držbu a manipulaci s porgramov mi bal ky v Linuxu. Vyvinula ho firma Red Hat Software pro svou distribuci RedHat Linux.

RPM umož uje snadno manipulovat s programov mi sadami: p°id vat je, ub rat, i je p°ekl dat ze zdrojov ch textů. Z kladn pokyny pro pr ci s RPM najdete pr v v tomto dokumentu.

V pisy nainstalovan ch bal ků

Pomoc RPM můžete nap° klad zjistit, jak programy m te ve sv m syst mu nainstalov ny. V pis všech RPM bal ků z sk te p° kazem
rpm -q -a
Zaj m -li v s, jak soubory se skr vaj v tom kter m bal ku, zadejte
rpm -q -l jm no_bal ku
Pokud chctete naopak zjistit, do kter ho bal ku pat° n jak soubor, m te možnost zeptat se RPM p° kazem
rpm -q -f jm no_souboru

Instalace bal ku

Distribuce Linuxu se skl d z °ady různ ch programov ch bal ků, každ z nich pak může obsahovat n kolik programů. Pomoc RPM můžete svůj Linux snadno rozši°ovat.

Existuj dva druhy RPM bal ků: zdrojov (s koncovkou .src.rpm) a bin rn (s koncovkou .i386.rpm). Zdrojov bal ky obsahuj zdrojov texty bal ků, n vody pro p°eklad a dalš p°ekladov instrukce. Bin rn bal k pak obsahuje p°eložen k d programů, konfigura n soubory, manu lov str nky a dopl uj c dokumenty.

Oba druhy bal ků se instaluj stejn m způsobem:

rpm -i jm no_bal ku
V p° pad zdrojov ho bal ku jsou všechny soubory nainstalov ny do stromu adres °ů za naj c ho v /usr/src/redhat/. Soubory z bin rn ho bal ku jsou samoz°ejm nainstalov ny na sv m sta v hierarchii souborů.

Odstran n bal ku

Nic nen v n , ani bal ky v Linuxu. Pokud v s n jak bal k omrz , nebo ho chcete nahradit nov jš verz , odstra te ho p° kazem
rpm -e jm no_bal ku

P°eklad ze zdrojov ho bal ku

Pomoc zdrojov ch textů a p°ekladov ch instrukc , obsažen ch ve zdrojov ch bal c ch, můžete snadno znovu p°ekl dat programy do bin rn podoby (nap° klad proto, že se zm nila konfigurace vašeho po ta e).

Nejprve tedy nainstalujte zdrojov bal k:

rpm -i jm no_bal ku.src.rpm
P°ejd te do adres °e /usr/src/redhat/SPECS/ a zadejte p° kaz pro p°eklad zdrojov ho RPM bal ku
rpm -ba -i jm no_spec_souboru.spec
Všechny programy odpov daj c ho RPM bal ku budou p°eloženy, a bude z nich vytvo°en bin rn bal k v adres °i /usr/src/redhat/RPMS/i386/.

Dalš informace o RPM

Dalš informace o RPM můžete naj t nap° klad v RPM-HOWTO.


Tato str nka je sou st on-line podpory knihy Linux - Internet server

Ji° Randus
26. listopadu 1996