diff options
author | jbj <devnull@localhost> | 2000-08-29 22:04:33 +0000 |
---|---|---|
committer | jbj <devnull@localhost> | 2000-08-29 22:04:33 +0000 |
commit | c7b24dad58de9de732247194935112066908ff4c (patch) | |
tree | 8a9fc2d06ce04bae8adfe8f54a585f2bcb5ab303 /doc/sk | |
parent | 17c5c7e645fd412f8105bccf201f69674737b551 (diff) | |
download | librpm-tizen-c7b24dad58de9de732247194935112066908ff4c.tar.gz librpm-tizen-c7b24dad58de9de732247194935112066908ff4c.tar.bz2 librpm-tizen-c7b24dad58de9de732247194935112066908ff4c.zip |
- translate rpm.8 man page (Peter Ivanyi <ivanyi@internet.sk>).
Doxygen annotations.
CVS patchset: 4146
CVS date: 2000/08/29 22:04:33
Diffstat (limited to 'doc/sk')
-rw-r--r-- | doc/sk/.cvsignore | 2 | ||||
-rw-r--r-- | doc/sk/Makefile.am | 8 | ||||
-rw-r--r-- | doc/sk/rpm.8 | 636 |
3 files changed, 646 insertions, 0 deletions
diff --git a/doc/sk/.cvsignore b/doc/sk/.cvsignore new file mode 100644 index 000000000..282522db0 --- /dev/null +++ b/doc/sk/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in diff --git a/doc/sk/Makefile.am b/doc/sk/Makefile.am new file mode 100644 index 000000000..1d079d31e --- /dev/null +++ b/doc/sk/Makefile.am @@ -0,0 +1,8 @@ +## Process this file with automake to produce Makefile.in + +@SET_MAKE@ + +man_MANS = rpm.8 +mandir = @mandir@/sk + +EXTRA_DIST = $(man_MANS) diff --git a/doc/sk/rpm.8 b/doc/sk/rpm.8 new file mode 100644 index 000000000..337d867b4 --- /dev/null +++ b/doc/sk/rpm.8 @@ -0,0 +1,636 @@ +.\" rpm - Red Hat Package Manager +.\" +.\" translated into slovak by Peter Ivanyi <ivanyi@internet.sk> +.\" for rpm version 3.0.5-9.6x +.\" +.TH rpm 8 "22 December 1998" "Red Hat Software" "Red Hat Linux" + +.SH MENO +rpm \- Red Hat správca balíkov + +.SH POUŽITIE +\fBrpm\fP [voľby] + +.SH POPIS +\fBrpm\fP je veľmi výkonný \fIsprávca balíkov\fP, 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. +\fIBalík\fP obsahuje archív súborov a informácií o balíku vrátane +mena, verzie a popisu. + +Musí byť použitý v niektorom z nasledujúcich režimov: +\fIinicializácia databázy\fP, \fIprebudovanie databázy\fP, +\fIzostavenie balíka\fP, \fIrekompilácia balíka\fP, +\fIzostavenie balíka z tar archívu\fP, \fIzistenie informácií\fP, +\fIvýpis informačných tagov\fP, \fIinštalácia\fP, \fIobčerstvenie\fP, +\fIodinštalovanie\fP, \fIkontrola a overenie\fP, \fIoverenie podpisu\fP, +\fIopätovný podpis\fP, \fIpridanie podpisu\fP, +\fInastavenie vlastníkov a skupín\fP a \fIvýpis konfigurácie\fP. + +Spravovanie databázy: +.br +.I "\fB rpm \-i [\-\-initdb]\fP" +.br +.I "\fB rpm \-i [\-\-rebuilddb]\fP" + +Zostavenie: +.br +.I "\fB rpm [\-b|t] [balík_spec]+\fP" +.br +.I "\fB rpm [\-\-rebuild] [zdrojové_rpm]+\fP" +.br +.I "\fB rpm [\-\-tarbuild] [tarovaný_zdroj]+\fP" +.br + +Zistenie informácií: +.br +.I "\fB rpm [\-\-query] [zisťovacie\-voľby]\fP" +.br +.I "\fB rpm [\-\-querytags]\fP" +.br + +Spravovanie inštalovaných balíkov: +.br +.I "\fB rpm [\-\-install] [inštalačné\-voľby] [súbor_balíka]+\fP" +.br +.I "\fB rpm [\-\-freshen|\-F] [inštalačné\-voľby] [súbor_balíka]+\fP" +.br +.I "\fB rpm [\-\-uninstall|\-e] [odinštalačné\-voľby] [balík]+\fP" +.br +.I "\fB rpm [\-\-verify|\-V] [overovacie\-voľby] [balík]+\fP" +.br + +Podpisy (signatúry): +.br +.I "\fB rpm [\-\-verify|\-V] [overovacie\-voľby] [balík]+\fP" +.br +.I "\fB rpm [\-\-resign] [súbor_balíka]+\fP" +.br +.I "\fB rpm [\-\-addsign] [súbor_balíka]+\fP" +.br + +Rozličné: +.br +.I "\fB rpm [\-\-showrc]\fP" +.br +.I "\fB rpm [\-\-setperms] [balík]+\fP" +.br +.I "\fB rpm [\-\-setgids] [balík]+\fP" +.br + + +.SH VŠEOBECNÉ VOĽBY +Tieto voľby môžu byť použité vo všetkých režimoch. +.IP "\fB\-vv\fP" +Vypíše množstvo ošklivých ladiacich informácií. +.IP "\fB\-\-quiet\fP" +Vypíše čo najmenej informácií \- normálne sa zobrazia iba chybové hlášky. +.IP "\fB\-\-help\fP" +Vypíše o niečo dlhšiu informáciu o použití ako je bežný výpis. +.IP "\fB\-\-version\fP" +Vypíše jednoriadkovú informáciu pozostávajúcu z čísla používanej verzie +\fBrpm\fP. +.IP "\fB\-\-rcfile \fI<zoznam_súborov>\fP" +Každý zo súborov v \fI<zoznam_súborov>\fP oddelených dvojbodkami je +postupne čítaný cez \fBrpm\fP za účelom získania konfiguračných informácií. +Implicitný \fI<zoznam súborov>\fP je +\fB/usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc\fP. +Iba prvý súbor zo zoznamu súborov musí existovať, a vlnovky (~) sú +expandované na hodnotu \fB$HOME\fP. +.IP "\fB\-\-root \fI<adresár>\fP" +Použije adresár \fI<adresár>\fP 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 \fI<adresár>\fP a všetky predinštalačné a poinštalačné skripty +budú bežať po prevedení chroot() na adresár \fI<adresár>\fP. +.IP "\fB\-\-dbpath \fI<cesta>\fP" +Použije databázu RPM v ceste \fI<cesta>\fP. +.IP "\fB\-\-justdb\fP" +Aktualizuje iba databázu a nie súborový systém. +.IP "\fB\-\-ftpproxy \fI<počítač>\fP, \fB\-\-httpproxy \fI<počítač>\fP" +Použije \fI<počítač>\fP ako počítač s FTP alebo HTTP proxy serverom. +Bližšie podrobnosti sú uvedené v sekcii \fBVOĽBY FTP/HTTP\fP. +.IP "\fB\-\-ftpport \fI<port>\fP, \fB\-\-httpport \fI<port>\fP" +Použije \fI<port>\fP ako FTP alebo HTTP port na počítači s proxy serverom. +Bližšie podrobnosti sú uvedené v sekcii \fBVOĽBY FTP/HTTP\fP. +.IP "\fB\-\-pipe \fI<príkaz>\fP" +Presmeruje výstup \fBrpm\fP na príkaz \fI<príkaz>\fP. + + +.SH VOĽBY PRI INŠTALÁCII A AKTUALIZÁCII (UPGRADE) +Všeobecná forma inštalačného príkazu je +.PP + \fBrpm \-i [inštalačné\-voľby] \fI<súbor_balíka>+\fP +.PP +Táto voľba nainštaluje nový balíček. +Všeobecná forma aktualizačného príkazu je +.PP + \fBrpm \-U [inštalačné\-voľby] \fI<súbor_balíka>+\fP +.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 + \fBrpm [\-F|--freshen] [inštalačné\-voľby] \fI<súbor_balíka>+\fP +.PP +Táto voľba aktualizuje balíky, ale iba za predpokladu, že predchádzajúce +verzie sú nainštalované. + +\fI<súbor_balíka>\fP 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 +\fBVOĽBY FTP/HTTP\fP. +.PP +.IP "\fB\-\-force\fP" +Rovnaký efekt ako súčasné použitie \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP a +\fB\-\-oldpackage\fP. +.IP "\fB\-h\fP, \fB\-\-hash\fP" +Vypíše 50 znakov #, keď je celý archív balíka rozbalený. Pre lepší +vzhľad je vhodné používať s voľbou \fB\-v\fP. +.IP "\fB\-\-oldpackage\fP" +Povolí aktualizáciu prepísaním novšieho balíka starším. +.IP "\fB\-\-percent\fP" +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 "\fB\-\-replacefiles\fP" +Nainštaluje balík aj v prípade, že nahradí súbory z iných, už +nainštalovaných balíkov. +.IP "\fB\-\-replacepkgs\fP" +Nainštaluje balíky aj v prípade, že niektoré z nich už sú nainštalované +v systéme. +.IP "\fB\-\-allfiles\fP" +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 "\fB\-\-nodeps\fP" +Nevykoná kontrolu závislostí pred inštalovaním alebo aktualizovaním +balíka. +.IP "\fB\-\-noscripts\fP" +Nevykoná predinštalačné a poinštalačné skripty. +.IP "\fB\-\-notriggers\fP" +Nevykoná skripty, ktorých spúšťou je inštalácia balíka. +.IP "\fB\-\-ignoresize\fP" +Nevykoná kontrolu pripojeného súborového systému na dostatok voľného miesta +pred inštaláciou balíka. +.IP "\fB\-\-excludepath \fI<cesta>\fP" +Nenainštaluje súbory, ktorých mená začínajú na \fI<cesta>\fP. +.IP "\fB\-\-excludedocs\fP" +Nenainštaluje žiadne súbory, ktoré sú označené ako dokumentácia (ktoré +zahŕňajú najmä manuálové stránky a texinfo dokumenty). +.IP "\fB\-\-includedocs\fP" +Nainštaluje súbory, ktoré sú označené ako dokumentácia. Toto je implicitné +nastavenie. +.IP "\fB\-\-test\fP" +Nenainštaluje balík, iba jednoducho otestuje, čo by sa vykonalo pri +inštalácii a vypíše potenciálne konflikty. +.IP "\fB\-\-ignorearch\fP" +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 "\fB\-\-ignoreos\fP" +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 "\fB\-\-prefix \fI<cesta>\fP" +Toto nastaví inštalačný prefix na \fI<cesta>\fP pre relokovateľné +(premiestniteľné) balíky. +.IP "\fB\-\-relocate \fI<stará_cesta>\fB=\fI<nová_cesta>\fP" +Pre relokovateľné balíky, preloží cestu súborov, ktoré sa mali umiestniť +na miesto \fI<stará_cesta>\fP do \fI<nová_cesta>\fP. +.IP "\fB\-\-badreloc\fP" +Vnúti relokáciu aj v prípade, že balík nie je relokovateľný. Používa sa +spolu s voľbou \-\-relocate. +.IP "\fB\-\-noorder\fP" +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) +Všeobecná forma príkazu zistenia informácií je +.PP + \fBrpm \-q [zisťovacie\-voľby]\fP +.PP +Je možné špecifikovať, v akom formáte majú byť vypísané výstupné údaje. +Na takýto účel slúži voľba \fB[\-\-queryformat|\-\-qf]\fP, nasledovaná +formátovacím reťazcom. + +Informačné výstupy sú modifikovanou verziou štandardného \fBprintf(3)\fP +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 \fBprintf(3)\fP typové formátovače). Keďže \fBrpm\fP už +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á. + +Alternatívny výstup formátovania môže byť požadovaný, ak je nasledovaný +tagom s \fB:\fItypetag\fR. Momentálne sú podporované nasledujúce typy: +\fBoctal\fR, \fBdate\fR, \fBshescape\fR, \fBperms\fR, \fBfflags\fR, a +\fBdepflags\fR. + +Napríklad na vytlačenie informácie o mene balíka je možné použiť +formátovací reťazec \fB%{NAME}\fP. Na vytlačenie informácie o mene +a distribúcii v dvoch stĺpcoch je možné použiť +\fB%\-30{NAME}%{DISTRIBUTION}\fP. + +\fBrpm\fP zobrazí zoznam všetkých tagov, ktoré pozná, keď je spustené +s argumentom \fB\-\-querytags\fP. + +Existujú dve podmnožiny volieb pre zistenie informácií: výber balíka a +výber informácií. + +Voľby výberu balíka: +.br +.IP "\fB\fI<meno_balíka>\fP" +Zisťuje u inštalovaných balíkov s menom \fI<meno_balíka>\fP. +.IP "\fB\-a\fP, \fB\-\-all\fP" +Zisťuje u všetkých nainštalovaných balíkov. +.IP "\fB\-\-whatrequires \fI<schopnosť>\fP" +Zisťuje u všetkých inštalovaných balíkov, ktoré vyžadujú \fI<schopnosť>\fP +pre správnu funkčnosť. +.IP "\fB\-\-whatprovides \fI<virtuálna_schopnosť>\fP" +Zisťuje u všetkých inštalovaných balíkov, ktoré poskytujú vlastnosť +\fI<virtuálna_schopnosť>\fP. +.IP "\fB\-f \fI<file>\fP, \fB\-\-file \fI<file>\fP" +Zisťuje u balíka, ktorý vlastní súbor \fI<file>\fP. +.IP "\fB\-g \fI<group>\fP, \fB\-\-group \fI<group>\fP" +Zisťuje u balíkov, ktoré majú skupinu \fI<group>\fP. +.IP "\fB\-p \fI<súbor_balíka>\fP" +Zisťuje u (nenainštalovaného) balíka \fI<súbor_balíka>\fP. +\fI<súbor_balíka>\fP 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 \fBFTP/HTTP VOĽBY\fP. +.IP "\fB\-\-specfile \fI<spec_súbor>\fP" +Rozanalyzuje \fI<spec_súbor>\fP 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 "\fB\-\-querybynumber \fI<číslo>\fP" +Zisťuje u záznamu číslo \fI<číslo>\fP databázy priamo, toto je užitočné pre +ladiace účely. +.IP "\fB\-\-triggeredby \fI<balík>\fP" +Vypíše balíky, ktorých spúštou je existencia balíka \fI<balík>\fP. + +.P +Voľba výberu informácií: +.br +.IP "\fB\-i\fP" +Vypíše informácie o balíku, vrátane mena, verzie a popisu. Táto voľba +využíva \fB\-\-queryformat\fP, ak je špecifikovaný. +.IP "\fB\-R\fP, \fB\-\-requires\fP" +Vypíše zoznam balíkov, na ktorých daný balík závisí. +.IP "\fB\-\-provides\fP" +Vypíše zoznam vlastností/schopností, ktoré poskytuje tento balík. +.IP "\fB\-\-changelog\fP" +Vypíše históriu zmien pre balík. +.IP "\fB\-l\fP, \fB\-\-list\fP" +Vypíše zoznam súborov v balíku. +.IP "\fB\-s\fP, \fB\-\-state\fP" +Vypíše \fIstavy\fP jednotlivých súborov v balíku (aplikuje voľbu +\fB\-l\fP). Stav jednotlivých súborov môže byť \fInormal\fP (normálny), +\fInot installed\fP (nenainštalovaný) alebo \fIreplaced\fP (nahradený). +.IP "\fB\-d\fP, \fB\-\-docfiles\fP" +Vypíše zoznam súborov označených ako dokumentácia (aplikuje \fB\-l\fP). +.IP "\fB\-c\fP, \fB\-\-configfiles\fP" +Vypíše iba zoznam konfiguračných súborov (aplikuje \fB\-l\fP). +.IP "\fB\-\-scripts\fP" +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 "\fB\-\-triggers\fP, \fB\-\-triggerscripts\fP" +Vypíše skripty, ktoré sú spúšťané spúšťou, ak nejaká existuje a je +obsiahnutá v balíku. +.IP "\fB\-\-dump\fP" +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 \fB\-l\fP, \fB\-c\fP, \fB\-d\fP. +.IP "\fB\-\-last\fP" +Usporiada zoznam balíkov podľa času inštalácie takým spôsobom, že posledný +inštalovaný balík bude na vrchu. +.IP "\fB\-\-filesbypkg\fP" +Vypíše zoznam všetkých súborov v každom balíku. +.IP "\fB\-\-triggerscripts\fP" +Vypíše všetky skripty, ktoré sú spúšťané spúšťou vo vybranom balíku. + + +.SH VOĽBY PRI KONTROLE A OVEROVANÍ +Všeobecná forma príkazu kontroly je +.PP + \fBrpm \-V|\-y|\-\-verify [overovacie\-voľby]\fP +.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. + +Súbory, ktoré neboli inštalované z balíka, týkajúce sa napr. dokumentačných +súborov pri použití voľby "\fB\-\-excludedocs\fP" pri inštalácii, sú v +tichosti ignorované. + +Voľby, ktoré môžu byť použité v kontrolnom režime: + +.IP "\fB\-\-nofiles\fP" +Ignoruje chýbajúce súbory v systéme počas kontroly. +.IP "\fB\-\-nomd5\fP" +Ignoruje chyby kontrolných súčtov MD5 počas kontroly. +.IP "\fB\-\-nopgp\fP" +Ignoruje chyby PGP podpisov počas kontroly. + +Výstup má formát 8 znakového reťazca, s prípadným rozšírením výskytu +"\fBc\fP", ktoré charakterizuje konfiguračný súbor a mena súboru. +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á "\fB.\fP" +(bodka) znamená, že test prešiel (neobjavené žiadne odchýľky). +Nasledujúce znaky oznamujú dôvod neúspechu určitého testu: + +.IP "\fB5\fP" +MD5 kontrolný súčet +.IP "\fBS\fP" +Veľkosť súboru +.IP "\fBL\fP" +Symbolický link +.IP "\fBT\fP" +Mtime (posledný čas modifikácie) +.IP "\fBD\fP" +Zariadenie +.IP "\fBU\fP" +Užívateľ +.IP "\fBG\fP" +Skupina +.IP "\fBM\fP" +Mód (vrátane oprávnení a typu súborov) + + +.SH KONTROLA PODPISOV (SIGNATURE) +Všeobecná forma príkazu kontroly rpm podpisu je +.PP + \fBrpm \-\-checksig \fI<súbor_balíka>+\fP +.PP +Takto sa overuje PGP podpis balíka \fI<súbor_balíka>\fP 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 +Všeobecná forma príkazu na odinštalovanie je +.PP + \fB rpm \-e \fI<meno_balíka>+\fP +.PP +.IP "\fB\-\-allmatches\fP" +Odstráni všetky verzie balíka, ktoré súhlasia s menom \fI<meno_balíka>\fR. +Normálne sa vyvolá chyba, ak viac balíkov súhlasí s menom +\fI<meno_balíka>\fR. +.IP "\fB\-\-noscripts\fP" +Nevykoná pred a po odinštalačné skripty. +.IP "\fB\-\-notriggers\fP" +Nevykoná skripty, ktorých spúšťou je odinštalovanie balíka. +.IP "\fB\-\-nodeps\fP" +Nebude skúmať závislosti pri odinštalovaní balíkov. +.IP "\fB\-\-test\fP" +Nič sa v skutočnosti neodinštaluje, len sa preverí, čo by sa malo stať. +Veľmi užitočné s voľbou \fB\-vv\fP. + + +.SH VOĽBY PRI ZOSTAVOVANÍ +Všeobecná forma príkazu na zostavenie rpm je +.PP + \fBrpm \-[b|t]\fIO\fP [zostavovacie\-voľby] \fI<spec_súbor_balíka>+\fP +.PP +Argumentom je \fB-b\fR, ak sa na zostavenie balíka použije spec súbor +(súbor špecifikácií balíka) alebo \fB-t\fR, ak \fBRPM\fR 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 (\fIO\fR) +špecifikuje fázu štádia zostavenia a zabalenia, ktorá sa má vykonať, a +ktorá je jedna z: + +.IP "\fB\-bp\fP" +Vykoná "%prep" fázu pre spec súbor. Normálne toto vyvolá rozbalenie +zdrojových archívov a aplikovanie záplat. +.IP "\fB\-bl\fP" +Vykoná "kontrolu zoznamu". Sekcia "%files" z spec súboru je makrom +expandovaná, a je vykonaná kontrola, že každý súbor existuje. +.IP "\fB\-bc\fP" +Vykoná fázu "%build" pre spec súbor (po vykonaní prep fázy). Toto +normálne vyvolá ekvivalent príkazu "make". +.IP "\fB\-bi\fP" +Vykoná fázu "%install" zo spec súboru (po vykonaní prep a build fázy). +Toto vo všeobecnosti vyvolá ekvivalent príkazu "make install". +.IP "\fB\-bb\fP" +Zostaví binárny balík (po vykonaní prep, build a install fázy). +.IP "\fB\-bs\fP" +Zostaví iba zdrojový balík (po vykonaní prep, build a install fázy). +.IP "\fB\-ba\fP" +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 "\fB\-\-short\-circuit\fP" +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 \fB\-bc\fP and \fB\-bi\fP. +.IP "\fB\-\-timecheck\fP" +Nastavuje "kontrolu času" (0 zakáže). Táto voľba môže byť nastavená +definovaním makra "_timecheck". Hodnota "kontroly času" 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 "\fB\-\-clean\fP" +Odstrání zostavovací strom (adresár) potom, čo sa vytvorí balík. +.IP "\fB\-\-rmsource\fP" +Odstrání zdrojové súbory a spec súbor po zostavení (môže sa používať aj +samostatne, napr. "\fBrpm \-\-rmsource foo.spec\fP"). +.IP "\fB\-\-test\fP" +Nevykoná žiadnu zo zostavovacej fázy. +Užitočné pre otestovanie spec súboru. +.IP "\fB\-\-sign\fP" +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 "\fB\-\-buildroot \fI<adresár>\fP" +Pri zostavovaní balíka prepíše tag BuildRoot adresárom \fI<adresár>\fP. +.IP "\fB\-\-target \fI<platforma>\fP" +Pri zostavovaní balíka sa interpretuje \fI<platforma>\fP ako +\fBarch-vendor-os\fP a makrá \fB_target\fP, \fB_target_arch\fP a +\fB_target_os\fP sa nastavia podľa tejto hodnoty. +.IP "\fB\-\-buildarch \fI<architektúra>\fP" +Pri zostavovaní balíka nastaví architektúru na \fI<architektúra>\fP. Táto +voľba sa stala zastaralou použitím \fB\-\-target\fI v RPM 3.0. +.IP "\fB\-\-buildos \fI<os>\fP" +Pri zostavovaní balíka nastaví architektúru na \fI<os>\fP.Táto +voľba sa stala zastaralou použitím \fB\-\-target\fI v RPM 3.0. + + +.SH VOĽBY PRI ZNOVUZOSTAVOVANÍ A REKOMPILOVANÍ + +Existujú dve voľby, ako spustiť zostavenie balíka s rpm: + +.I "\fBrpm \-\-recompile \fI<zdrojový_súbor_balíka>+\fP" + +.I "\fBrpm \-\-rebuild \fI<zdrojový_súbor_balíka>+\fP" + +Keď je rpm spustené týmto spôsobom, \fBrpm\fP nainštaluje zdrojový balík a +vykoná postupne fázy prípravy (prep), kompilácie a inštalácie. Prídavne +s voľbou \fB\-\-rebuild\fP zostaví nový binárny balík. Keď sa zostavenie +dokončí, adresár zostavovania (ako pri \fB\-\-clean\fP), zdrojové súbory, +ako aj spec súbor sa sa odstránia. + + +.SH PODPISOVANIE EXISTUJÚCEHO RPM + +.I "\fBrpm \-\-resign \fI<binárny_súbor_balíka>+\fP" + +Táto voľba vygeneruje a vloží nový podpis pre zoznam balíkov. +Všetky prípadne existujúce podpisy sa odstránia. + +.I "\fBrpm \-\-addsign \fI<binárny_súbor_balíka>+\fP" + +Táto voľba vygeneruje a pridá nový podpis pre zoznam balíkov u ktorých +už podpis existuje. + + +.SH PGP PODPISY + +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 "\fB_pgp_path\fP" +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 "\fB_signature\fP" +Typ podpisu. Momentálne je podporované iba pgp. +.IP "\fB_pgp_name\fP" +Meno "užívateľa", 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. + +Napríkad pre použitie PGP na podpísanie balíka ako užívateľ +\fB"John Doe <jdoe@foo.com>"\fP zo zväzku kľúčov umiestnených +v \fB/etc/rpm/.pgp\fP použitím \fB/usr/bin/pgp\fP zápis bude +obsahovať + +.I "\fB%_signature pgp\fP" + +.I "\fB%_pgp_path /etc/rpm/.pgp\fP" + +.I "\fB%_pgp_name John Doe <jdoe@foo.com>\fP" + +.I "\fB%_pgpbin /usr/bin/pgp\fP" + +v konfiguračnom súbore makier: \fB/etc/rpm/macros\fP je určený na +per-systém nastavenie a \fB~/.rpmmacros\fP na per-užívateľ nastavenie. + + +.SH VOĽBY PRI PREBUDOVANÍ DATABÁZY +Všeobecná forma príkazu prebudovania databázy je +.PP + \fBrpm \-\-rebuilddb\fP +.PP + +Na vybudovanie novej databázy treba vykonať +.PP + \fBrpm \-\-initdb\fP +.PP + +Jedinými voľbami pre tento režim sú \fB-\-dbpath\fP a \fB-\-root\fP. + + +.SH SHOWRC + +Spustením + +.PP + \fBrpm \-\-showrc\fP + +.PP +sa vypíšu hodnoty, ktoré bude RPM používať pri všetkých voľbách, a +ktoré môžu byť nastavené v \fIrpmrc\fP súboroch. + + +.SH FTP/HTTP VOĽBY + +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 + \fBftp://<užívateľ>:<heslo>@počítač:<port>/path/to/package.rpm\fP +.PP +Ak časť \fB:heslo\fP chýba, objaví sa výzva na heslo (vždy len jeden krát +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. + +RPM povoluje použiť nasledujúce voľby s ftp URL: + +.IP "\fB\--ftpproxy \fI<meno_počítača>\fP" +Počítač \fI<meno_počítača>\fP 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 \fB_ftpproxy\fP. + +.IP "\fB\--ftpport \fI<port>\fP" +Použije sa číslo TCP portu \fI<port>\fP pre ftp spojenie s ftp proxy +serverom namiesto implicitného portu. Táto voľba môže byť tak isto +špecifikovaná nastavením makra \fB_ftpport\fP. +.PP + +RPM umožňuje nasledujúce voľby pri použití http URL: + +.IP "\fB\--httpproxy \fI<meno_počítača>\fP" +Počítač \fI<meno_počítača>\fP bude použitý ako proxy server pre všetky http +prenosy. +Táto voľba môže byť tak isto špecifikovaná konfigurovaním makra +\fB_httpproxy\fP. + +.IP "\fB\--httpport \fI<port>\fP" +Použije sa číslo TCP portu \fI<port>\fP pre http spojenie s http proxy +serverom namiesto implicitného portu. +Táto voľba môže byť tiež špecifikovaná konfigurovaním makra +\fB_httpport\fP. +.PP + + +.SH SÚBORY +.nf +/usr/lib/rpm/rpmrc +/etc/rpmrc +~/.rpmrc +/usr/lib/rpm/macros +/etc/rpm/macros +~/.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* +.fi +.El + +.SH PRÍBUZNÁ DOKUMENTÁCIA +.IR glint (8) , +.IR rpm2cpio (8) , +.B http://www.rpm.org/ +.nf +.SH AUTORI +.nf +Marc Ewing <marc@redhat.com> +Jeff Johnson <jbj@redhat.com> +Erik Troan <ewt@redhat.com> +.fi |