.\" Automatically generated by Pandoc 3.1.3 .\" .\" Define V font for inline verbatim, using C font in formats .\" that render this, and otherwise B font. .ie "\f[CB]x\f[]"x" \{\ . ftr V B . ftr VI BI . ftr VB B . ftr VBI BI .\} .el \{\ . ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI .\} .TH "rpm" "8" "22 December 1998" "" "" .hy .SH MENO .PP rpm - Red Hat správca balíkov .SH POUŽITIE .PP \f[B]rpm\f[R] [voľby] .SH POPIS .PP \f[B]rpm\f[R] je veľmi výkonný \f[I]správca balíkov\f[R], ktorý môže byť použitý na zostavenie, inštaláciu, výpis informácií, kontrolu, aktualizáciu a odinštalovanie jednotlivých softverových balíkov. \f[I]Balík\f[R] obsahuje archív súborov a informácií o balíku vrátane mena, verzie a popisu. .PP Musí byť použitý v niektorom z nasledujúcich režimov: \f[I]inicializácia databázy\f[R], \f[I]prebudovanie databázy\f[R], \f[I]zostavenie balíka\f[R], \f[I]rekompilácia balíka\f[R], \f[I]zostavenie balíka z tar archívu\f[R], \f[I]zistenie informácií\f[R], \f[I]výpis informačných tagov\f[R], \f[I]inštalácia\f[R], \f[I]občerstvenie\f[R], \f[I]odinštalovanie\f[R], \f[I]kontrola a overenie\f[R], \f[I]overenie podpisu\f[R], \f[I]opätovný podpis\f[R], \f[I]pridanie podpisu\f[R], \f[I]nastavenie vlastníkov a skupín\f[R] a \f[I]výpis konfigurácie\f[R]. .PP Spravovanie databázy: .PD 0 .P .PD *** rpm -i [--initdb]\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm -i [--rebuilddb]*** .PP Zostavenie: .PD 0 .P .PD *** rpm [-b|t] [balík_spec]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--rebuild] [zdrojové_rpm]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--tarbuild] [tarovaný_zdroj]+*** .PD 0 .P .PD .PP Zistenie informácií: .PD 0 .P .PD *** rpm [--query] [zisťovacie-voľby]\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--querytags]*** .PD 0 .P .PD .PP Spravovanie inštalovaných balíkov: .PD 0 .P .PD *** rpm [--install] [inštalačné-voľby] [súbor_balíka]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--freshen|-F] [inštalačné-voľby] [súbor_balíka]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--erase|-e] [odinštalačné-voľby] [balík]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--verify|-V] [overovacie-voľby] [balík]+*** .PD 0 .P .PD .PP Podpisy (signatúry): .PD 0 .P .PD *** rpm [--verify|-V] [overovacie-voľby] [balík]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--resign] [súbor_balíka]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--addsign] [súbor_balíka]+*** .PD 0 .P .PD .PP Rozličné: .PD 0 .P .PD *** rpm [--showrc]\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--setperms] [balík]+\f[B]\f[BI] .PD 0 .P .PD \f[B]\f[R] rpm [--setgids] [balík]+*** .PD 0 .P .PD .SH VŠEOBECNÉ VOĽBY .PP Tieto voľby môžu byť použité vo všetkých režimoch. .IP \[bu] 2 Vypíše množstvo ošklivých ladiacich informácií. .IP \[bu] 2 Vypíše čo najmenej informácií - normálne sa zobrazia iba chybové hlášky. .IP \[bu] 2 Vypíše o niečo dlhšiu informáciu o použití ako je bežný výpis. .IP \[bu] 2 Vypíše jednoriadkovú informáciu pozostávajúcu z čísla používanej verzie \f[B]rpm\f[R]. .IP \[bu] 2 Každý zo súborov v \f[I]\f[R]** oddelených dvojbodkami je** postupne čítaný cez \f[B]rpm za účelom získania konfiguračných informácií.\f[R] Implicitný \f[I]\f[R]** je\f[B] \f[R]/usr/lib/rpm/rpmrc:/etc/rpmrc:\[ti]/.rpmrc.** Iba prvý súbor zo zoznamu súborov musí existovať, a vlnovky (\[ti]) sú expandované na hodnotu \f[B]$HOME.\f[R] .IP \[bu] 2 Použije adresár \f[I]\f[R]** ako koreňový adresár systému pre všetky operácie.** Uvedomte si, že toto znamená, že databáza sa sa bude čítať alebo modifikovať pod adresárom \f[I]\f[R]** a všetky predinštalačné a poinštalačné skripty** budú bežať po prevedení chroot() na adresár \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Použije databázu RPM v ceste \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Aktualizuje iba databázu a nie súborový systém. .IP \[bu] 2 Použije \f[I]\f[R]** ako počítač s FTP alebo HTTP proxy serverom.** Bližšie podrobnosti sú uvedené v sekcii \f[B]VOĽBY FTP/HTTP.\f[R] .IP \[bu] 2 Použije \f[I]\f[R]** ako FTP alebo HTTP port na počítači s proxy serverom.** Bližšie podrobnosti sú uvedené v sekcii \f[B]VOĽBY FTP/HTTP.\f[R] .IP \[bu] 2 Presmeruje výstup \f[B]rpm na príkaz \f[R]\f[I]\f[R]\f[B].\f[R] .SH VOĽBY PRI INŠTALÁCII A AKTUALIZÁCII (UPGRADE) .PP Všeobecná forma inštalačného príkazu je .PP \f[B]rpm -i [inštalačné-voľby] \f[R]\f[I]+\f[R] .PP Táto voľba nainštaluje nový balíček. Všeobecná forma aktualizačného príkazu je .PP \f[B]rpm -U [inštalačné-voľby] \f[R]\f[I]+\f[R] .PP Táto voľba aktualizuje existujúci nainštalovaný balíček alebo nainštaluje nový balíček. Podobá sa inštalačnému príkazu, rozdiel je iba v tom, že všetky ďaľšie verzie balíka sa odstránia zo systému. .PP \f[B]rpm [-F|--freshen] [inštalačné-voľby] \f[R]\f[I]+\f[R] .PP Táto voľba aktualizuje balíky, ale iba za predpokladu, že predchádzajúce verzie sú nainštalované. .PP \f[I]\f[R]** môže byť špecifikovaný ako ftp alebo http URL,** v tomto prípade sa najprv balíček stiahne a nainštaluje až potom. Bližšie podrobnosti o vstavanej podpore ftp a http sú uvedené v sekcii \f[B]VOĽBY FTP/HTTP.\f[R] .IP \[bu] 2 Rovnaký efekt ako súčasné použitie \f[B]--replacepkgs, --replacefiles a \f[R] \f[B]--oldpackage.\f[R] .IP \[bu] 2 Vypíše 50 znakov #, keď je celý archív balíka rozbalený. Pre lepší vzhľad je vhodné používať s voľbou \f[B]-v.\f[R] .IP \[bu] 2 Povolí aktualizáciu prepísaním novšieho balíka starším. .IP \[bu] 2 Vypíše stav rozbalovania súborov z balíkového archívu v percentách. Toto je praktické pri behu RPM z iných nástrojov. .IP \[bu] 2 Nainštaluje balík aj v prípade, že nahradí súbory z iných, už nainštalovaných balíkov. .IP \[bu] 2 Nainštaluje balíky aj v prípade, že niektoré z nich už sú nainštalované v systéme. .IP \[bu] 2 Nainštaluje alebo aktualizuje všetky missingok súbory (súbory, ktoré nemusia nutne existovať) z balíka bez ohľadu na to, či existujú. .IP \[bu] 2 Nevykoná kontrolu závislostí pred inštalovaním alebo aktualizovaním balíka. .IP \[bu] 2 Nevykoná predinštalačné a poinštalačné skripty. .IP \[bu] 2 Nevykoná skripty, ktorých spúšťou je inštalácia balíka. .IP \[bu] 2 Nevykoná kontrolu pripojeného súborového systému na dostatok voľného miesta pred inštaláciou balíka. .IP \[bu] 2 Nenainštaluje súbory, ktorých mená začínajú na \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Nenainštaluje žiadne súbory, ktoré sú označené ako dokumentácia (ktoré zahŕňajú najmä manuálové stránky a texinfo dokumenty). .IP \[bu] 2 Nainštaluje súbory, ktoré sú označené ako dokumentácia. Toto je implicitné nastavenie. .IP \[bu] 2 Nenainštaluje balík, iba jednoducho otestuje, čo by sa vykonalo pri inštalácii a vypíše potenciálne konflikty. .IP \[bu] 2 Toto umožní inštaláciu alebo aktualizáciu aj v prípade, že sa nezhoduje architektúra popísaná v binárnom RPM a počítača, na ktorý sa má balík inštalovať. .IP \[bu] 2 Toto umožní inštaláciu alebo aktualizáciu aj v prípade, že sa nezhoduje operačný systém popísaný v binárnom RPM a počítači, na ktorý sa má balík inštalovať. .IP \[bu] 2 Toto nastaví inštalačný prefix na \f[I]\f[R]** pre relokovateľné** (premiestniteľné) balíky. .IP \[bu] 2 Pre relokovateľné balíky, preloží cestu súborov, ktoré sa mali umiestniť na miesto \f[I]\f[R]** do \f[B]\f[BI]\f[B]\f[R].** .IP \[bu] 2 Vnúti relokáciu aj v prípade, že balík nie je relokovateľný. Používa sa spolu s voľbou --relocate. .IP \[bu] 2 Nezmení poradie balíkov na inštaláciu. V opačnomom prípade by mohlo byť zmenené poradie v zozname balíkov, aby sa zachovali závislosti. .SH VOĽBY PRI ZISTENÍ INFORMÁCIÍ (QUERY) .PP Všeobecná forma príkazu zistenia informácií je .PP \f[B]rpm -q [zisťovacie-voľby]\f[R] .PP Je možné špecifikovať, v akom formáte majú byť vypísané výstupné údaje. Na takýto účel slúži voľba \f[B][--queryformat|--qf], nasledovaná\f[R] formátovacím reťazcom. .PP Informačné výstupy sú modifikovanou verziou štandardného \f[B]printf(3)\f[R] formátovania. Formát je vytvorený zo statických reťazcov (ktoré môžu zahŕňať štandardné C znakové escape sekvencie pre nový riadok, tabelátor a ďaľšie špeciálne znaky a \f[B]printf(3) typové formátovače). Keďže rpm už\f[R] vie, aky typ má vytlačiť, špecifikátor typu musí byť vynechaný a nahradený menom tagu hlavičky, ktorá má byť vytlačená, uzavretý znakmi {}. RPMTAG_ časť mena tagu môže byť vynechaná. .PP Alternatívny výstup formátovania môže byť požadovaný, ak je nasledovaný tagom s \f[B]:\f[R]\f[I]typetag\f[R]. Momentálne sú podporované nasledujúce typy: \f[B]octal\f[R], \f[B]date\f[R], \f[B]shescape\f[R], \f[B]perms\f[R], \f[B]fflags\f[R], a \f[B]depflags\f[R]. .PP Napríklad na vytlačenie informácie o mene balíka je možné použiť formátovací reťazec \f[B]%{NAME}\f[R]. Na vytlačenie informácie o mene a distribúcii v dvoch stĺpcoch je možné použiť \f[B]%-30{NAME}%{DISTRIBUTION}\f[R]. .PP \f[B]rpm\f[R] zobrazí zoznam všetkých tagov, ktoré pozná, keď je spustené s argumentom \f[B]--querytags\f[R]. .PP Existujú dve podmnožiny volieb pre zistenie informácií: výber balíka a výber informácií. .PP Voľby výberu balíka: .PD 0 .P .PD .IP \[bu] 2 Zisťuje u inštalovaných balíkov s menom \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Zisťuje u všetkých nainštalovaných balíkov. .IP \[bu] 2 Zisťuje u všetkých inštalovaných balíkov, ktoré vyžadujú \f[I]\f[R] pre správnu funkčnosť. .IP \[bu] 2 Zisťuje u všetkých inštalovaných balíkov, ktoré poskytujú vlastnosť \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Zisťuje u balíka, ktorý vlastní súbor \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Zisťuje u balíkov, ktoré majú skupinu \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Zisťuje u (nenainštalovaného) balíka \f[I]\f[R]\f[B].\f[R] \f[I]\f[R]** môže byť špecifikovaný v ftp alebo http štýle URL,** v takomto prípade bude stiahnutá hlavička balíka, a z nej čítané požadované informácie. Bližšie informácie o vstavanej podpore ftp a http klienta sú v sekcii \f[B]FTP/HTTP VOĽBY.\f[R] .IP \[bu] 2 Rozanalyzuje \f[I]\f[R]** a zisťuje informácie z tohto súboru, ako keby** to bol balík rpm. Aj napriek neprítomnosti všetkých informácií (napr. zoznam súborov), tento druh zisťovania umožňuje rpm získať informácie zo spec súboru bez nutnosti napísať špeciálny analyzátor spec súborov. .IP \[bu] 2 Zisťuje u záznamu číslo \f[I]<číslo>\f[R]** databázy priamo, toto je užitočné pre** ladiace účely. .IP \[bu] 2 Vypíše balíky, ktorých spúštou je existencia balíka \f[I]\f[R]\f[B].\f[R] .PP Voľba výberu informácií: .PD 0 .P .PD .IP \[bu] 2 Vypíše informácie o balíku, vrátane mena, verzie a popisu. Táto voľba využíva \f[B]--queryformat, ak je špecifikovaný.\f[R] .IP \[bu] 2 Vypíše zoznam balíkov, na ktorých daný balík závisí. .IP \[bu] 2 Vypíše zoznam vlastností/schopností, ktoré poskytuje tento balík. .IP \[bu] 2 Vypíše históriu zmien pre balík. .IP \[bu] 2 Vypíše zoznam súborov v balíku. .IP \[bu] 2 Vypíše \f[I]stavy\f[R]** jednotlivých súborov v balíku (aplikuje voľbu\f[B] \f[R]-l). Stav jednotlivých súborov môže byť \f[B]\f[BI]normal\f[B]\f[R] (normálny),\f[B] \f[BI]not installed\f[B]\f[R] (nenainštalovaný) alebo \f[B]\f[BI]replaced\f[B]\f[R] (nahradený).** .IP \[bu] 2 Vypíše zoznam súborov označených ako dokumentácia (aplikuje \f[B]-l).\f[R] .IP \[bu] 2 Vypíše iba zoznam konfiguračných súborov (aplikuje \f[B]-l).\f[R] .IP \[bu] 2 Vypíše balíkovo špecifický shellový skript, ktorý je použitý v inštalačnom alebo odinštalačnom procese, ak nejaký vôbec existuje. .IP \[bu] 2 Vypíše skripty, ktoré sú spúšťané spúšťou, ak nejaká existuje a je obsiahnutá v balíku. .IP \[bu] 2 Vypíše zoznam podrobných vlastností súborov pozostoávajúci z: cesta veľkosť mtime md5sum mód vlastník skupina je_konfiguračný_súbor je_dokumentačný_súbor rdev symlink. Táto voľba musí byť použitá minimálne s jednou z nasledujúcich volieb \f[B]-l, -c, -d.\f[R] .IP \[bu] 2 Usporiada zoznam balíkov podľa času inštalácie takým spôsobom, že posledný inštalovaný balík bude na vrchu. .IP \[bu] 2 Vypíše zoznam všetkých súborov v každom balíku. .IP \[bu] 2 Vypíše všetky skripty, ktoré sú spúšťané spúšťou vo vybranom balíku. .SH VOĽBY PRI KONTROLE A OVEROVANÍ .PP Všeobecná forma príkazu kontroly je .PP \f[B]rpm -V|-y|--verify [overovacie-voľby]\f[R] .PP Kontrola balíka prebieha z porovnania informácií z inštalovaných súborov z balíkov v systéme s informáciami o súboroch, ktoré obsahoval pôvodný balík (tieto su uložené v rpm databáze). Okrem iných údajov, kontrola porovnáva veľkosť, MD5 kontrolný súčet, oprávnenia, typ, vlastníka a skupinu každého súboru. Všetky odchýľky sú zobrazené. Specifikačné voľby balíka sú rovnaké ako režime výpisu informácii balíkov. .PP Súbory, ktoré neboli inštalované z balíka, týkajúce sa napr. dokumentačných súborov pri použití voľby \[dq]\f[B]--excludedocs\[dq] pri inštalácii, sú v\f[R] tichosti ignorované. .PP Voľby, ktoré môžu byť použité v kontrolnom režime: .IP \[bu] 2 Ignoruje chýbajúce súbory v systéme počas kontroly. .IP \[bu] 2 Ignoruje chyby kontrolných súčtov MD5 počas kontroly. .IP \[bu] 2 Ignoruje chyby PGP podpisov počas kontroly. .PP Výstup má formát 9 znakového reťazca, s prípadným rozšírením výskytu \[dq]\f[B]c\[dq], ktoré charakterizuje konfiguračný súbor a mena súboru.\f[R] Každý z ôsmych znakov popisuje výsledok porovnania jedného konkrétneho atribútu súboru s údajmi zaznamenanými v RPM databáze. Jednoduchá \[dq]\f[B].\[dq]\f[R] (bodka) znamená, že test prešiel (neobjavené žiadne odchýľky). Nasledujúce znaky oznamujú dôvod neúspechu určitého testu: .IP "5." 3 MD5 kontrolný súčet .IP "S." 3 Veľkosť súboru .IP "T." 3 Symbolický link .IP "U." 3 Mtime (posledný čas modifikácie) .IP "V." 3 Zariadenie .IP "W." 3 Užívateľ .IP "X." 3 Skupina .IP "Y." 3 Mód (vrátane oprávnení a typu súborov) .SH KONTROLA PODPISOV (SIGNATURE) .PP Všeobecná forma príkazu kontroly rpm podpisu je .PP \f[B]rpm --checksig \f[R]\f[I]+\f[R] .PP Takto sa overuje PGP podpis balíka \f[I]\f[R]** na uistenie** sa o jeho integrite a pôvode. Konfiguračné informácie PGP sú čítané z konfiguračných súborov. Bližšie údaje sa nachádzajú v sekcii PGP POPDPISY. .SH VOĽBY PRI ODINŠTALÁCII .PP Všeobecná forma príkazu na odinštalovanie je .PP ** rpm -e **\f[I]+\f[R] .IP \[bu] 2 Odstráni všetky verzie balíka, ktoré súhlasia s menom \f[I]\f[R]. Normálne sa vyvolá chyba, ak viac balíkov súhlasí s menom \f[I]\f[R]. .IP \[bu] 2 Nevykoná pred a po odinštalačné skripty. .IP \[bu] 2 Nevykoná skripty, ktorých spúšťou je odinštalovanie balíka. .IP \[bu] 2 Nebude skúmať závislosti pri odinštalovaní balíkov. .IP \[bu] 2 Nič sa v skutočnosti neodinštaluje, len sa preverí, čo by sa malo stať. Veľmi užitočné s voľbou \f[B]-vv\f[R]. .SH VOĽBY PRI ZOSTAVOVANÍ .PP Všeobecná forma príkazu na zostavenie rpm je .PP \f[B]rpm -[b|t]\f[R]\f[I]O\f[R]** [zostavovacie-voľby] **\f[I]+\f[R] .PP Argumentom je \f[B]-b\f[R], ak sa na zostavenie balíka použije spec súbor (súbor špecifikácií balíka) alebo \f[B]-t\f[R], ak \f[B]RPM\f[R] má vyhľadať spec súbor vnútri gzipovaného (alebo komprimovaného) tar archívu, a tento použiť na zostavenie balíka. Po prvom argumente ďaľší argument (\f[I]O\f[R]) špecifikuje fázu štádia zostavenia a zabalenia, ktorá sa má vykonať, a ktorá je jedna z: .IP \[bu] 2 Vykoná \[dq]%prep\[dq] fázu pre spec súbor. Normálne toto vyvolá rozbalenie zdrojových archívov a aplikovanie záplat. .IP \[bu] 2 Vykoná \[dq]kontrolu zoznamu\[dq]. Sekcia \[dq]%files\[dq] z spec súboru je makrom expandovaná, a je vykonaná kontrola, že každý súbor existuje. .IP \[bu] 2 Vykoná fázu \[dq]%build\[dq] pre spec súbor (po vykonaní prep fázy). Toto normálne vyvolá ekvivalent príkazu \[dq]make\[dq]. .IP \[bu] 2 Vykoná fázu \[dq]%install\[dq] zo spec súboru (po vykonaní prep a build fázy). Toto vo všeobecnosti vyvolá ekvivalent príkazu \[dq]make install\[dq]. .IP \[bu] 2 Zostaví binárny balík (po vykonaní prep, build a install fázy). .IP \[bu] 2 Zostaví iba zdrojový balík (po vykonaní prep, build a install fázy). .IP \[bu] 2 Zostaví binárny a zdrojový balík (po vykonaní prep, build a install fázy). .PP Môžu byť použité aj nasledujúce voľby: .IP \[bu] 2 Preskočí priamo na požadovanú fázu (t. zn. preskočí všetky fázy štádia zostavenia, ktoré predchádzajú špecifikovanej fáze). Táto voľba je platná iba s prepínačmi \f[B]-bc\f[R] and \f[B]-bi\f[R]. .IP \[bu] 2 Nastavuje \[dq]kontrolu času\[dq] (0 zakáže). Táto voľba môže byť nastavená definovaním makra \[dq]_timecheck\[dq]. Hodnota \[dq]kontroly času\[dq] vyjadruje (v sekundách) maximálny vek súborov, ktoré budú zabalené. Varovania sú vypisované pre všetky súbory, ktorých vek je za hranicou takto definovanej hodnoty. .IP \[bu] 2 Odstrání zostavovací strom (adresár) potom, čo sa vytvorí balík. .IP \[bu] 2 Odstrání zdrojové súbory a spec súbor po zostavení (môže sa používať aj samostatne, napr. \[dq]\f[B]rpm --rmsource foo.spec\f[R]\[dq]). .IP \[bu] 2 Nevykoná žiadnu zo zostavovacej fázy. Užitočné pre otestovanie spec súboru. .IP \[bu] 2 Vloží PGP podpis do balíka. Tento podpis môže byť využitý na overenie integrity a pôvodu balíka. Bližšie informácie na nastavenie sú uvedené v sekcii PGP PODPISY. .IP \[bu] 2 Pri zostavovaní balíka prepíše tag BuildRoot adresárom \f[I]\f[R]\f[B].\f[R] .IP \[bu] 2 Pri zostavovaní balíka sa interpretuje \f[I]\f[R]** ako\f[B] \f[R]arch-vendor-os a makrá _target, _target_arch a** \f[B]_target_os sa nastavia podľa tejto hodnoty.\f[R] .SH VOĽBY PRI ZNOVUZOSTAVOVANÍ A REKOMPILOVANÍ .PP Existujú dve voľby, ako spustiť zostavenie balíka s rpm: .PP \f[B]\f[BI]rpm --recompile \f[B]\f[R]+** .PP \f[B]\f[BI]rpm --rebuild \f[B]\f[R]+** .PP Keď je rpm spustené týmto spôsobom, \f[B]rpm nainštaluje zdrojový balík a\f[R] vykoná postupne fázy prípravy (prep), kompilácie a inštalácie. Prídavne s voľbou \f[B]--rebuild zostaví nový binárny balík. Keď sa zostavenie\f[R] dokončí, adresár zostavovania (ako pri \f[B]--clean), zdrojové súbory,\f[R] ako aj spec súbor sa sa odstránia. .SH PODPISOVANIE EXISTUJÚCEHO RPM .PP \f[B]\f[BI]rpm --resign \f[B]\f[R]+** .PP Táto voľba vygeneruje a vloží nový podpis pre zoznam balíkov. Všetky prípadne existujúce podpisy sa odstránia. .PP \f[B]\f[BI]rpm --addsign \f[B]\f[R]+** .PP Táto voľba vygeneruje a pridá nový podpis pre zoznam balíkov u ktorých už podpis existuje. .SH PGP PODPISY .PP Aby bolo možné používať vlastnosti podpisovania, RPM je potrebné nastaviť spôsobom, aby mohlo spúšťať PGP, a aby bolo schopné nájsť zväzok verejných kľúčov s RPM verejnými kľúčmi v ňom. Implicitne RPM používa implicitné hodnoty PGP na nájdenie zväzkov kľúčov (honorujúc PGPPATH). Ak je zväzok kľúčov umiestnený na inom mieste, ako PGP očakáva, je potrebné nastaviť makro .IP \[bu] 2 na definovanie umiestnenia zväzkov kľúčov PGP, ktoré sa majú použiť. .PP Ak si želáte podpisovať balíky, ktoré si sami vytvoríte, potrebujete podobným spôsobom vytvoriť váš verejný a tajný kľúčový pár (bližšie informácie sú v dokumentácii ku PGP). Taktiež potrebujete konfigurovať makrá: .IP \[bu] 2 Meno \[dq]užívateľa\[dq], ktorého kľúčom sa má podpísať balík. .PP Pri zostavovaní balíka je potrebné pridať --sign do príkazového riadku. Nasledovne sa objaví výzva na heslo, a po správnom zadadaní sa balík zostaví a podpíše. .PP Napríkad pre použitie PGP na podpísanie balíka ako užívateľ \f[B]\[dq]John Doe \[dq] zo zväzku kľúčov umiestnených\f[R] v \f[B]/etc/rpm/.pgp použitím /usr/bin/pgp zápis bude\f[R] obsahovať .PP \f[B]\f[BI]%_pgp_path /etc/rpm/.pgp\f[B]\f[R] .PP \f[B]\f[BI]%_pgp_name John Doe \f[B]\f[R] .PP \f[B]\f[BI]%_pgpbin /usr/bin/pgp\f[B]\f[R] .PP v konfiguračnom súbore makier: \f[B]/etc/rpm/macros je určený na\f[R] per-systém nastavenie a \f[B]\[ti]/.rpmmacros na per-užívateľ nastavenie.\f[R] .SH VOĽBY PRI PREBUDOVANÍ DATABÁZY .PP Všeobecná forma príkazu prebudovania databázy je .PP \f[B]rpm --rebuilddb\f[R] .PP Na vybudovanie novej databázy treba vykonať .PP \f[B]rpm --initdb\f[R] .PP Jedinými voľbami pre tento režim sú \f[B]--dbpath a --root.\f[R] .SH SHOWRC .PP Spustením .PP \f[B]rpm --showrc\f[R] .PP sa vypíšu hodnoty, ktoré bude RPM používať pri všetkých voľbách, a ktoré môžu byť nastavené v \f[I]rpmrc\f[R]** súboroch.** .SH FTP/HTTP VOĽBY .PP RPM obsahuje jednoduchého FTP a HTTP klienta na zjednodušenie inštalácie a jednoduchšieho získania informácií balíkov, ktoré sú umiestenené na sieti. Súbory balíkov určené pre inštalovanie, aktualizáciu a výpis informácií je možné špecifikovať v ftp alebo http štýle URL: .PP \f[B]ftp://:\[at]počítač:/path/to/package.rpm\f[R] .PP Ak časť \f[B]:heslo chýba, objaví sa výzva na heslo (vždy len jeden krát\f[R] pre pár užívateľ/počítač). Ak chýbajú obe časti - užívateľ aj heslo, použitý je anonymný ftp. Vo všetkých prípadoch je použitý pasívny (PASV) ftp prenos. .PP RPM povoluje použiť nasledujúce voľby s ftp URL: .IP \[bu] 2 Počítač \f[I]\f[R]** sa použije ako proxy server pre všetky ftp** prenosy, čo umožní užívateľom použiť ftp služby za firewallom, ktorý používa proxy systémy. Táto voľba môže byť tak isto špecifikovaná nastavením makra \f[B]_ftpproxy.\f[R] .IP \[bu] 2 Použije sa číslo TCP portu \f[I]\f[R]** pre ftp spojenie s ftp proxy** serverom namiesto implicitného portu. Táto voľba môže byť tak isto špecifikovaná nastavením makra \f[B]_ftpport.\f[R] .PP RPM umožňuje nasledujúce voľby pri použití http URL: .IP \[bu] 2 Počítač \f[I]\f[R]** bude použitý ako proxy server pre všetky http** prenosy. Táto voľba môže byť tak isto špecifikovaná konfigurovaním makra \f[B]_httpproxy.\f[R] .IP \[bu] 2 Použije sa číslo TCP portu \f[I]\f[R]** pre http spojenie s http proxy** serverom namiesto implicitného portu. Táto voľba môže byť tiež špecifikovaná konfigurovaním makra \f[B]_httpport.\f[R] .SH SÚBORY .IP .nf \f[C] /usr/lib/rpm/rpmrc /etc/rpmrc \[ti]/.rpmrc /usr/lib/rpm/macros /etc/rpm/macros \[ti]/.rpmmacros /var/lib/rpm/conflictsindex.rpm /var/lib/rpm/fileindex.rpm /var/lib/rpm/groupindex.rpm /var/lib/rpm/nameindex.rpm /var/lib/rpm/packages.rpm /var/lib/rpm/providesindex.rpm /var/lib/rpm/requiredby.rpm /var/lib/rpm/triggerindex.rpm /tmp/rpm* \f[R] .fi .SH PRÍBUZNÁ DOKUMENTÁCIA .PP \f[I]glint\f[R](8)\f[I],\f[R] \f[I]rpm2cpio\f[R](8)\f[I],\f[R] \f[B]http://www.rpm.org/\f[R] .SH AUTORI .IP .nf \f[C] Marc Ewing Jeff Johnson Erik Troan \f[R] .fi