637 lines
23 KiB
Groff
637 lines
23 KiB
Groff
|
.\" 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<70>vca bal<61>kov
|
|||
|
|
|||
|
.SH POU<EFBFBD>ITIE
|
|||
|
\fBrpm\fP [vo<76>by]
|
|||
|
|
|||
|
.SH POPIS
|
|||
|
\fBrpm\fP je ve<76>mi v<>konn<6E> \fIspr<EFBFBD>vca bal<61>kov\fP, ktor<6F> m<><6D>e by<62>
|
|||
|
pou<EFBFBD>it<EFBFBD> na zostavenie, in<69>tal<61>ciu, v<>pis inform<72>ci<63>, kontrolu,
|
|||
|
aktualiz<EFBFBD>ciu a odin<69>talovanie jednotliv<69>ch softverov<6F>ch bal<61>kov.
|
|||
|
\fIBal<EFBFBD>k\fP obsahuje arch<63>v s<>borov a inform<72>ci<63> o bal<61>ku vr<76>tane
|
|||
|
mena, verzie a popisu.
|
|||
|
|
|||
|
Mus<EFBFBD> by<62> pou<6F>it<69> v niektorom z nasleduj<75>cich re<72>imov:
|
|||
|
\fIinicializ<EFBFBD>cia datab<61>zy\fP, \fIprebudovanie datab<61>zy\fP,
|
|||
|
\fIzostavenie bal<61>ka\fP, \fIrekompil<EFBFBD>cia bal<61>ka\fP,
|
|||
|
\fIzostavenie bal<61>ka z tar arch<63>vu\fP, \fIzistenie inform<72>ci<63>\fP,
|
|||
|
\fIv<EFBFBD>pis informa<6D>n<EFBFBD>ch tagov\fP, \fIin<EFBFBD>tal<EFBFBD>cia\fP, \fIob<EFBFBD>erstvenie\fP,
|
|||
|
\fIodin<EFBFBD>talovanie\fP, \fIkontrola a overenie\fP, \fIoverenie podpisu\fP,
|
|||
|
\fIop<EFBFBD>tovn<EFBFBD> podpis\fP, \fIpridanie podpisu\fP,
|
|||
|
\fInastavenie vlastn<74>kov a skup<75>n\fP a \fIv<EFBFBD>pis konfigur<75>cie\fP.
|
|||
|
|
|||
|
Spravovanie datab<61>zy:
|
|||
|
.br
|
|||
|
.I "\fB rpm \-i [\-\-initdb]\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm \-i [\-\-rebuilddb]\fP"
|
|||
|
|
|||
|
Zostavenie:
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-b|t] [bal<61>k_spec]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-rebuild] [zdrojov<6F>_rpm]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-tarbuild] [tarovan<61>_zdroj]+\fP"
|
|||
|
.br
|
|||
|
|
|||
|
Zistenie inform<72>ci<63>:
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-query] [zis<69>ovacie\-vo<76>by]\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-querytags]\fP"
|
|||
|
.br
|
|||
|
|
|||
|
Spravovanie in<69>talovan<61>ch bal<61>kov:
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-install] [in<69>tala<6C>n<EFBFBD>\-vo<76>by] [s<>bor_bal<61>ka]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-freshen|\-F] [in<69>tala<6C>n<EFBFBD>\-vo<76>by] [s<>bor_bal<61>ka]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-uninstall|\-e] [odin<69>tala<6C>n<EFBFBD>\-vo<76>by] [bal<61>k]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-verify|\-V] [overovacie\-vo<76>by] [bal<61>k]+\fP"
|
|||
|
.br
|
|||
|
|
|||
|
Podpisy (signat<61>ry):
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-verify|\-V] [overovacie\-vo<76>by] [bal<61>k]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-resign] [s<>bor_bal<61>ka]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-addsign] [s<>bor_bal<61>ka]+\fP"
|
|||
|
.br
|
|||
|
|
|||
|
Rozli<EFBFBD>n<EFBFBD>:
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-showrc]\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-setperms] [bal<61>k]+\fP"
|
|||
|
.br
|
|||
|
.I "\fB rpm [\-\-setgids] [bal<61>k]+\fP"
|
|||
|
.br
|
|||
|
|
|||
|
|
|||
|
.SH V<EFBFBD>EOBECN<EFBFBD> VO<EFBFBD>BY
|
|||
|
Tieto vo<76>by m<><6D>u by<62> pou<6F>it<69> vo v<>etk<74>ch re<72>imoch.
|
|||
|
.IP "\fB\-vv\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e mno<6E>stvo o<>kliv<69>ch ladiacich inform<72>ci<63>.
|
|||
|
.IP "\fB\-\-quiet\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e <20>o najmenej inform<72>ci<63> \- norm<72>lne sa zobrazia iba chybov<6F> hl<68><6C>ky.
|
|||
|
.IP "\fB\-\-help\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e o nie<69>o dlh<6C>iu inform<72>ciu o pou<6F>it<69> ako je be<62>n<EFBFBD> v<>pis.
|
|||
|
.IP "\fB\-\-version\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e jednoriadkov<6F> inform<72>ciu pozost<73>vaj<61>cu z <20><>sla pou<6F><75>vanej verzie
|
|||
|
\fBrpm\fP.
|
|||
|
.IP "\fB\-\-rcfile \fI<zoznam_s<5F>borov>\fP"
|
|||
|
Ka<EFBFBD>d<EFBFBD> zo s<>borov v \fI<zoznam_s<5F>borov>\fP oddelen<65>ch dvojbodkami je
|
|||
|
postupne <20><>tan<61> cez \fBrpm\fP za <20><>elom z<>skania konfigura<72>n<EFBFBD>ch inform<72>ci<63>.
|
|||
|
Implicitn<EFBFBD> \fI<zoznam s<>borov>\fP je
|
|||
|
\fB/usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc\fP.
|
|||
|
Iba prv<72> s<>bor zo zoznamu s<>borov mus<75> existova<76>, a vlnovky (~) s<>
|
|||
|
expandovan<EFBFBD> na hodnotu \fB$HOME\fP.
|
|||
|
.IP "\fB\-\-root \fI<adres<65>r>\fP"
|
|||
|
Pou<EFBFBD>ije adres<65>r \fI<adres<65>r>\fP ako kore<72>ov<6F> adres<65>r syst<73>mu pre v<>etky oper<65>cie.
|
|||
|
Uvedomte si, <20>e toto znamen<65>, <20>e datab<61>za sa sa bude <20><>ta<74> alebo modifikova<76>
|
|||
|
pod adres<65>rom \fI<adres<65>r>\fP a v<>etky predin<69>tala<6C>n<EFBFBD> a poin<69>tala<6C>n<EFBFBD> skripty
|
|||
|
bud<EFBFBD> be<62>a<EFBFBD> po preveden<65> chroot() na adres<65>r \fI<adres<65>r>\fP.
|
|||
|
.IP "\fB\-\-dbpath \fI<cesta>\fP"
|
|||
|
Pou<EFBFBD>ije datab<61>zu RPM v ceste \fI<cesta>\fP.
|
|||
|
.IP "\fB\-\-justdb\fP"
|
|||
|
Aktualizuje iba datab<61>zu a nie s<>borov<6F> syst<73>m.
|
|||
|
.IP "\fB\-\-ftpproxy \fI<po<70><6F>ta<74>>\fP, \fB\-\-httpproxy \fI<po<70><6F>ta<74>>\fP"
|
|||
|
Pou<EFBFBD>ije \fI<po<70><6F>ta<74>>\fP ako po<70><6F>ta<74> s FTP alebo HTTP proxy serverom.
|
|||
|
Bli<EFBFBD><EFBFBD>ie podrobnosti s<> uveden<65> v sekcii \fBVO<EFBFBD>BY FTP/HTTP\fP.
|
|||
|
.IP "\fB\-\-ftpport \fI<port>\fP, \fB\-\-httpport \fI<port>\fP"
|
|||
|
Pou<EFBFBD>ije \fI<port>\fP ako FTP alebo HTTP port na po<70><6F>ta<74>i s proxy serverom.
|
|||
|
Bli<EFBFBD><EFBFBD>ie podrobnosti s<> uveden<65> v sekcii \fBVO<EFBFBD>BY FTP/HTTP\fP.
|
|||
|
.IP "\fB\-\-pipe \fI<pr<70>kaz>\fP"
|
|||
|
Presmeruje v<>stup \fBrpm\fP na pr<70>kaz \fI<pr<70>kaz>\fP.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI IN<EFBFBD>TAL<EFBFBD>CII A AKTUALIZ<EFBFBD>CII (UPGRADE)
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma in<69>tala<6C>n<EFBFBD>ho pr<70>kazu je
|
|||
|
.PP
|
|||
|
\fBrpm \-i [in<69>tala<6C>n<EFBFBD>\-vo<EFBFBD>by] \fI<s<>bor_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
T<EFBFBD>to vo<76>ba nain<69>taluje nov<6F> bal<61><6C>ek.
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma aktualiza<7A>n<EFBFBD>ho pr<70>kazu je
|
|||
|
.PP
|
|||
|
\fBrpm \-U [in<69>tala<6C>n<EFBFBD>\-vo<EFBFBD>by] \fI<s<>bor_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
T<EFBFBD>to vo<76>ba aktualizuje existuj<75>ci nain<69>talovan<61> bal<61><6C>ek alebo nain<69>taluje
|
|||
|
nov<EFBFBD> bal<61><6C>ek. Podob<6F> sa in<69>tala<6C>n<EFBFBD>mu pr<70>kazu, rozdiel je iba v tom, <20>e
|
|||
|
v<EFBFBD>etky <20>a<EFBFBD><61>ie verzie bal<61>ka sa odstr<74>nia zo syst<73>mu.
|
|||
|
.PP
|
|||
|
\fBrpm [\-F|--freshen] [in<69>tala<6C>n<EFBFBD>\-vo<EFBFBD>by] \fI<s<>bor_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
T<EFBFBD>to vo<76>ba aktualizuje bal<61>ky, ale iba za predpokladu, <20>e predch<63>dzaj<61>ce
|
|||
|
verzie s<> nain<69>talovan<61>.
|
|||
|
|
|||
|
\fI<s<>bor_bal<61>ka>\fP m<><6D>e by<62> <20>pecifikovan<61> ako ftp alebo http URL,
|
|||
|
v tomto pr<70>pade sa najprv bal<61><6C>ek stiahne a nain<69>taluje a<> potom.
|
|||
|
Bli<EFBFBD><EFBFBD>ie podrobnosti o vstavanej podpore ftp a http s<> uveden<65> v sekcii
|
|||
|
\fBVO<EFBFBD>BY FTP/HTTP\fP.
|
|||
|
.PP
|
|||
|
.IP "\fB\-\-force\fP"
|
|||
|
Rovnak<EFBFBD> efekt ako s<><73>asn<73> pou<6F>itie \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP a
|
|||
|
\fB\-\-oldpackage\fP.
|
|||
|
.IP "\fB\-h\fP, \fB\-\-hash\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e 50 znakov #, ke<6B> je cel<65> arch<63>v bal<61>ka rozbalen<65>. Pre lep<65><70>
|
|||
|
vzh<EFBFBD>ad je vhodn<64> pou<6F><75>va<76> s vo<76>bou \fB\-v\fP.
|
|||
|
.IP "\fB\-\-oldpackage\fP"
|
|||
|
Povol<EFBFBD> aktualiz<69>ciu prep<65>san<61>m nov<6F>ieho bal<61>ka star<61><72>m.
|
|||
|
.IP "\fB\-\-percent\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e stav rozbalovania s<>borov z bal<61>kov<6F>ho arch<63>vu v percent<6E>ch.
|
|||
|
Toto je praktick<63> pri behu RPM z in<69>ch n<>strojov.
|
|||
|
.IP "\fB\-\-replacefiles\fP"
|
|||
|
Nain<EFBFBD>taluje bal<61>k aj v pr<70>pade, <20>e nahrad<61> s<>bory z in<69>ch, u<>
|
|||
|
nain<EFBFBD>talovan<EFBFBD>ch bal<61>kov.
|
|||
|
.IP "\fB\-\-replacepkgs\fP"
|
|||
|
Nain<EFBFBD>taluje bal<61>ky aj v pr<70>pade, <20>e niektor<6F> z nich u<> s<> nain<69>talovan<61>
|
|||
|
v syst<73>me.
|
|||
|
.IP "\fB\-\-allfiles\fP"
|
|||
|
Nain<EFBFBD>taluje alebo aktualizuje v<>etky missingok s<>bory (s<>bory, ktor<6F> nemusia
|
|||
|
nutne existova<76>) z bal<61>ka bez oh<6F>adu na to, <20>i existuj<75>.
|
|||
|
.IP "\fB\-\-nodeps\fP"
|
|||
|
Nevykon<EFBFBD> kontrolu z<>vislost<73> pred in<69>talovan<61>m alebo aktualizovan<61>m
|
|||
|
bal<EFBFBD>ka.
|
|||
|
.IP "\fB\-\-noscripts\fP"
|
|||
|
Nevykon<EFBFBD> predin<69>tala<6C>n<EFBFBD> a poin<69>tala<6C>n<EFBFBD> skripty.
|
|||
|
.IP "\fB\-\-notriggers\fP"
|
|||
|
Nevykon<EFBFBD> skripty, ktor<6F>ch sp<73><70><EFBFBD>ou je in<69>tal<61>cia bal<61>ka.
|
|||
|
.IP "\fB\-\-ignoresize\fP"
|
|||
|
Nevykon<EFBFBD> kontrolu pripojen<65>ho s<>borov<6F>ho syst<73>mu na dostatok vo<76>n<EFBFBD>ho miesta
|
|||
|
pred in<69>tal<61>ciou bal<61>ka.
|
|||
|
.IP "\fB\-\-excludepath \fI<cesta>\fP"
|
|||
|
Nenain<EFBFBD>taluje s<>bory, ktor<6F>ch men<65> za<7A><61>naj<61> na \fI<cesta>\fP.
|
|||
|
.IP "\fB\-\-excludedocs\fP"
|
|||
|
Nenain<EFBFBD>taluje <20>iadne s<>bory, ktor<6F> s<> ozna<6E>en<65> ako dokument<6E>cia (ktor<6F>
|
|||
|
zah<EFBFBD><EFBFBD>aj<EFBFBD> najm<6A> manu<6E>lov<6F> str<74>nky a texinfo dokumenty).
|
|||
|
.IP "\fB\-\-includedocs\fP"
|
|||
|
Nain<EFBFBD>taluje s<>bory, ktor<6F> s<> ozna<6E>en<65> ako dokument<6E>cia. Toto je implicitn<74>
|
|||
|
nastavenie.
|
|||
|
.IP "\fB\-\-test\fP"
|
|||
|
Nenain<EFBFBD>taluje bal<61>k, iba jednoducho otestuje, <20>o by sa vykonalo pri
|
|||
|
in<EFBFBD>tal<EFBFBD>cii a vyp<79><70>e potenci<63>lne konflikty.
|
|||
|
.IP "\fB\-\-ignorearch\fP"
|
|||
|
Toto umo<6D>n<EFBFBD> in<69>tal<61>ciu alebo aktualiz<69>ciu aj v pr<70>pade, <20>e sa nezhoduje
|
|||
|
architekt<EFBFBD>ra pop<6F>san<61> v bin<69>rnom RPM a po<70><6F>ta<74>a, na ktor<6F> sa m<> bal<61>k
|
|||
|
in<EFBFBD>talova<EFBFBD>.
|
|||
|
.IP "\fB\-\-ignoreos\fP"
|
|||
|
Toto umo<6D>n<EFBFBD> in<69>tal<61>ciu alebo aktualiz<69>ciu aj v pr<70>pade, <20>e sa nezhoduje
|
|||
|
opera<EFBFBD>n<EFBFBD> syst<73>m pop<6F>san<61> v bin<69>rnom RPM a po<70><6F>ta<74>i, na ktor<6F> sa m<> bal<61>k
|
|||
|
in<EFBFBD>talova<EFBFBD>.
|
|||
|
.IP "\fB\-\-prefix \fI<cesta>\fP"
|
|||
|
Toto nastav<61> in<69>tala<6C>n<EFBFBD> prefix na \fI<cesta>\fP pre relokovate<74>n<EFBFBD>
|
|||
|
(premiestnite<74>n<EFBFBD>) bal<61>ky.
|
|||
|
.IP "\fB\-\-relocate \fI<star<61>_cesta>\fB=\fI<nov<6F>_cesta>\fP"
|
|||
|
Pre relokovate<74>n<EFBFBD> bal<61>ky, prelo<6C><6F> cestu s<>borov, ktor<6F> sa mali umiestni<6E>
|
|||
|
na miesto \fI<star<61>_cesta>\fP do \fI<nov<6F>_cesta>\fP.
|
|||
|
.IP "\fB\-\-badreloc\fP"
|
|||
|
Vn<EFBFBD>ti relok<6F>ciu aj v pr<70>pade, <20>e bal<61>k nie je relokovate<74>n<EFBFBD>. Pou<6F><75>va sa
|
|||
|
spolu s vo<76>bou \-\-relocate.
|
|||
|
.IP "\fB\-\-noorder\fP"
|
|||
|
Nezmen<EFBFBD> poradie bal<61>kov na in<69>tal<61>ciu. V opa<70>nomom pr<70>pade by mohlo by<62>
|
|||
|
zmenen<EFBFBD> poradie v zozname bal<61>kov, aby sa zachovali z<>vislosti.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI ZISTEN<EFBFBD> INFORM<EFBFBD>CI<EFBFBD> (QUERY)
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu zistenia inform<72>ci<63> je
|
|||
|
.PP
|
|||
|
\fBrpm \-q [zis<69>ovacie\-vo<EFBFBD>by]\fP
|
|||
|
.PP
|
|||
|
Je mo<6D>n<EFBFBD> <20>pecifikova<76>, v akom form<72>te maj<61> by<62> vyp<79>san<61> v<>stupn<70> <20>daje.
|
|||
|
Na tak<61>to <20><>el sl<73><6C>i vo<76>ba \fB[\-\-queryformat|\-\-qf]\fP, nasledovan<61>
|
|||
|
form<EFBFBD>tovac<EFBFBD>m re<72>azcom.
|
|||
|
|
|||
|
Informa<EFBFBD>n<EFBFBD> v<>stupy s<> modifikovanou verziou <20>tandardn<64>ho \fBprintf(3)\fP
|
|||
|
form<EFBFBD>tovania. Form<72>t je vytvoren<65> zo statick<63>ch re<72>azcov (ktor<6F> m<><6D>u zah<61><68>a<EFBFBD>
|
|||
|
<EFBFBD>tandardn<EFBFBD> C znakov<6F> escape sekvencie pre nov<6F> riadok, tabel<65>tor a <20>a<EFBFBD><61>ie
|
|||
|
<EFBFBD>peci<EFBFBD>lne znaky a \fBprintf(3)\fP typov<6F> form<72>tova<76>e). Ke<4B><65>e \fBrpm\fP u<>
|
|||
|
vie, aky typ m<> vytla<6C>i<EFBFBD>, <20>pecifik<69>tor typu mus<75> by<62> vynechan<61> a nahraden<65>
|
|||
|
menom tagu hlavi<76>ky, ktor<6F> m<> by<62> vytla<6C>en<65>, uzavret<65> znakmi {}. RPMTAG_
|
|||
|
<EFBFBD>as<EFBFBD> mena tagu m<><6D>e by<62> vynechan<61>.
|
|||
|
|
|||
|
Alternat<EFBFBD>vny v<>stup form<72>tovania m<><6D>e by<62> po<70>adovan<61>, ak je nasledovan<61>
|
|||
|
tagom s \fB:\fItypetag\fR. Moment<6E>lne s<> podporovan<61> nasleduj<75>ce typy:
|
|||
|
\fBoctal\fR, \fBdate\fR, \fBshescape\fR, \fBperms\fR, \fBfflags\fR, a
|
|||
|
\fBdepflags\fR.
|
|||
|
|
|||
|
Napr<EFBFBD>klad na vytla<6C>enie inform<72>cie o mene bal<61>ka je mo<6D>n<EFBFBD> pou<6F>i<EFBFBD>
|
|||
|
form<EFBFBD>tovac<EFBFBD> re<72>azec \fB%{NAME}\fP. Na vytla<6C>enie inform<72>cie o mene
|
|||
|
a distrib<69>cii v dvoch st<73>pcoch je mo<6D>n<EFBFBD> pou<6F>i<EFBFBD>
|
|||
|
\fB%\-30{NAME}%{DISTRIBUTION}\fP.
|
|||
|
|
|||
|
\fBrpm\fP zobraz<61> zoznam v<>etk<74>ch tagov, ktor<6F> pozn<7A>, ke<6B> je spusten<65>
|
|||
|
s argumentom \fB\-\-querytags\fP.
|
|||
|
|
|||
|
Existuj<EFBFBD> dve podmno<6E>iny volieb pre zistenie inform<72>ci<63>: v<>ber bal<61>ka a
|
|||
|
v<EFBFBD>ber inform<72>ci<63>.
|
|||
|
|
|||
|
Vo<EFBFBD>by v<>beru bal<61>ka:
|
|||
|
.br
|
|||
|
.IP "\fB\fI<meno_bal<61>ka>\fP"
|
|||
|
Zis<EFBFBD>uje u in<69>talovan<61>ch bal<61>kov s menom \fI<meno_bal<61>ka>\fP.
|
|||
|
.IP "\fB\-a\fP, \fB\-\-all\fP"
|
|||
|
Zis<EFBFBD>uje u v<>etk<74>ch nain<69>talovan<61>ch bal<61>kov.
|
|||
|
.IP "\fB\-\-whatrequires \fI<schopnos<6F>>\fP"
|
|||
|
Zis<EFBFBD>uje u v<>etk<74>ch in<69>talovan<61>ch bal<61>kov, ktor<6F> vy<76>aduj<75> \fI<schopnos<6F>>\fP
|
|||
|
pre spr<70>vnu funk<6E>nos<6F>.
|
|||
|
.IP "\fB\-\-whatprovides \fI<virtu<74>lna_schopnos<6F>>\fP"
|
|||
|
Zis<EFBFBD>uje u v<>etk<74>ch in<69>talovan<61>ch bal<61>kov, ktor<6F> poskytuj<75> vlastnos<6F>
|
|||
|
\fI<virtu<74>lna_schopnos<6F>>\fP.
|
|||
|
.IP "\fB\-f \fI<file>\fP, \fB\-\-file \fI<file>\fP"
|
|||
|
Zis<EFBFBD>uje u bal<61>ka, ktor<6F> vlastn<74> s<>bor \fI<file>\fP.
|
|||
|
.IP "\fB\-g \fI<group>\fP, \fB\-\-group \fI<group>\fP"
|
|||
|
Zis<EFBFBD>uje u bal<61>kov, ktor<6F> maj<61> skupinu \fI<group>\fP.
|
|||
|
.IP "\fB\-p \fI<s<>bor_bal<61>ka>\fP"
|
|||
|
Zis<EFBFBD>uje u (nenain<69>talovan<61>ho) bal<61>ka \fI<s<>bor_bal<61>ka>\fP.
|
|||
|
\fI<s<>bor_bal<61>ka>\fP m<><6D>e by<62> <20>pecifikovan<61> v ftp alebo http <20>t<EFBFBD>le URL,
|
|||
|
v takomto pr<70>pade bude stiahnut<75> hlavi<76>ka bal<61>ka, a z nej <20><>tan<61> po<70>adovan<61>
|
|||
|
inform<EFBFBD>cie. Bli<6C><69>ie inform<72>cie o vstavanej podpore ftp a http klienta s<>
|
|||
|
v sekcii \fBFTP/HTTP VO<56>BY\fP.
|
|||
|
.IP "\fB\-\-specfile \fI<spec_s<5F>bor>\fP"
|
|||
|
Rozanalyzuje \fI<spec_s<5F>bor>\fP a zis<69>uje inform<72>cie z tohto s<>boru, ako keby
|
|||
|
to bol bal<61>k rpm. Aj napriek nepr<70>tomnosti v<>etk<74>ch inform<72>ci<63> (napr. zoznam
|
|||
|
s<EFBFBD>borov), tento druh zis<69>ovania umo<6D><6F>uje rpm z<>ska<6B> inform<72>cie zo spec s<>boru
|
|||
|
bez nutnosti nap<61>sa<73> <20>peci<63>lny analyz<79>tor spec s<>borov.
|
|||
|
.IP "\fB\-\-querybynumber \fI<<3C><>slo>\fP"
|
|||
|
Zis<EFBFBD>uje u z<>znamu <20><>slo \fI<<3C><>slo>\fP datab<61>zy priamo, toto je u<>ito<74>n<EFBFBD> pre
|
|||
|
ladiace <20><>ely.
|
|||
|
.IP "\fB\-\-triggeredby \fI<bal<61>k>\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e bal<61>ky, ktor<6F>ch sp<73><70>tou je existencia bal<61>ka \fI<bal<61>k>\fP.
|
|||
|
|
|||
|
.P
|
|||
|
Vo<EFBFBD>ba v<>beru inform<72>ci<63>:
|
|||
|
.br
|
|||
|
.IP "\fB\-i\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e inform<72>cie o bal<61>ku, vr<76>tane mena, verzie a popisu. T<>to vo<76>ba
|
|||
|
vyu<EFBFBD><EFBFBD>va \fB\-\-queryformat\fP, ak je <20>pecifikovan<61>.
|
|||
|
.IP "\fB\-R\fP, \fB\-\-requires\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam bal<61>kov, na ktor<6F>ch dan<61> bal<61>k z<>vis<69>.
|
|||
|
.IP "\fB\-\-provides\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam vlastnost<73>/schopnost<73>, ktor<6F> poskytuje tento bal<61>k.
|
|||
|
.IP "\fB\-\-changelog\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e hist<73>riu zmien pre bal<61>k.
|
|||
|
.IP "\fB\-l\fP, \fB\-\-list\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam s<>borov v bal<61>ku.
|
|||
|
.IP "\fB\-s\fP, \fB\-\-state\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e \fIstavy\fP jednotliv<69>ch s<>borov v bal<61>ku (aplikuje vo<76>bu
|
|||
|
\fB\-l\fP). Stav jednotliv<69>ch s<>borov m<><6D>e by<62> \fInormal\fP (norm<72>lny),
|
|||
|
\fInot installed\fP (nenain<69>talovan<61>) alebo \fIreplaced\fP (nahraden<65>).
|
|||
|
.IP "\fB\-d\fP, \fB\-\-docfiles\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam s<>borov ozna<6E>en<65>ch ako dokument<6E>cia (aplikuje \fB\-l\fP).
|
|||
|
.IP "\fB\-c\fP, \fB\-\-configfiles\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e iba zoznam konfigura<72>n<EFBFBD>ch s<>borov (aplikuje \fB\-l\fP).
|
|||
|
.IP "\fB\-\-scripts\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e bal<61>kovo <20>pecifick<63> shellov<6F> skript, ktor<6F> je pou<6F>it<69>
|
|||
|
v in<69>tala<6C>nom alebo odin<69>tala<6C>nom procese, ak nejak<61> v<>bec existuje.
|
|||
|
.IP "\fB\-\-triggers\fP, \fB\-\-triggerscripts\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e skripty, ktor<6F> s<> sp<73><70><EFBFBD>an<61> sp<73><70><EFBFBD>ou, ak nejak<61> existuje a je
|
|||
|
obsiahnut<EFBFBD> v bal<61>ku.
|
|||
|
.IP "\fB\-\-dump\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam podrobn<62>ch vlastnost<73> s<>borov pozosto<74>vaj<61>ci z:
|
|||
|
cesta ve<76>kos<6F> mtime md5sum m<>d vlastn<74>k skupina je_konfigura<72>n<EFBFBD>_s<5F>bor
|
|||
|
je_dokumenta<EFBFBD>n<EFBFBD>_s<EFBFBD>bor rdev symlink. T<>to vo<76>ba mus<75> by<62> pou<6F>it<69>
|
|||
|
minim<EFBFBD>lne s jednou z nasleduj<75>cich volieb \fB\-l\fP, \fB\-c\fP, \fB\-d\fP.
|
|||
|
.IP "\fB\-\-last\fP"
|
|||
|
Usporiada zoznam bal<61>kov pod<6F>a <20>asu in<69>tal<61>cie tak<61>m sp<73>sobom, <20>e posledn<64>
|
|||
|
in<EFBFBD>talovan<EFBFBD> bal<61>k bude na vrchu.
|
|||
|
.IP "\fB\-\-filesbypkg\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e zoznam v<>etk<74>ch s<>borov v ka<6B>dom bal<61>ku.
|
|||
|
.IP "\fB\-\-triggerscripts\fP"
|
|||
|
Vyp<EFBFBD><EFBFBD>e v<>etky skripty, ktor<6F> s<> sp<73><70><EFBFBD>an<61> sp<73><70><EFBFBD>ou vo vybranom bal<61>ku.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI KONTROLE A OVEROVAN<EFBFBD>
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu kontroly je
|
|||
|
.PP
|
|||
|
\fBrpm \-V|\-y|\-\-verify [overovacie\-vo<EFBFBD>by]\fP
|
|||
|
.PP
|
|||
|
Kontrola bal<61>ka prebieha z porovnania inform<72>ci<63> z in<69>talovan<61>ch s<>borov
|
|||
|
z bal<61>kov v syst<73>me s inform<72>ciami o s<>boroch, ktor<6F> obsahoval p<>vodn<64> bal<61>k
|
|||
|
(tieto su ulo<6C>en<65> v rpm datab<61>ze). Okrem in<69>ch <20>dajov, kontrola porovn<76>va
|
|||
|
ve<EFBFBD>kos<EFBFBD>, MD5 kontroln<6C> s<><73>et, opr<70>vnenia, typ, vlastn<74>ka a skupinu ka<6B>d<EFBFBD>ho
|
|||
|
s<EFBFBD>boru. V<>etky odch<63><68>ky s<> zobrazen<65>. Specifika<6B>n<EFBFBD> vo<76>by bal<61>ka s<> rovnak<61>
|
|||
|
ako re<72>ime v<>pisu inform<72>cii bal<61>kov.
|
|||
|
|
|||
|
S<EFBFBD>bory, ktor<6F> neboli in<69>talovan<61> z bal<61>ka, t<>kaj<61>ce sa napr. dokumenta<74>n<EFBFBD>ch
|
|||
|
s<EFBFBD>borov pri pou<6F>it<69> vo<76>by "\fB\-\-excludedocs\fP" pri in<69>tal<61>cii, s<> v
|
|||
|
tichosti ignorovan<61>.
|
|||
|
|
|||
|
Vo<EFBFBD>by, ktor<6F> m<><6D>u by<62> pou<6F>it<69> v kontrolnom re<72>ime:
|
|||
|
|
|||
|
.IP "\fB\-\-nofiles\fP"
|
|||
|
Ignoruje ch<63>baj<61>ce s<>bory v syst<73>me po<70>as kontroly.
|
|||
|
.IP "\fB\-\-nomd5\fP"
|
|||
|
Ignoruje chyby kontroln<6C>ch s<><73>tov MD5 po<70>as kontroly.
|
|||
|
.IP "\fB\-\-nopgp\fP"
|
|||
|
Ignoruje chyby PGP podpisov po<70>as kontroly.
|
|||
|
|
|||
|
V<EFBFBD>stup m<> form<72>t 8 znakov<6F>ho re<72>azca, s pr<70>padn<64>m roz<6F><7A>ren<65>m v<>skytu
|
|||
|
"\fBc\fP", ktor<6F> charakterizuje konfigura<72>n<EFBFBD> s<>bor a mena s<>boru.
|
|||
|
Ka<EFBFBD>d<EFBFBD> z <20>smych znakov popisuje v<>sledok porovnania jedn<64>ho konkr<6B>tneho
|
|||
|
atrib<EFBFBD>tu s<>boru s <20>dajmi zaznamenan<61>mi v RPM datab<61>ze. Jednoduch<63> "\fB.\fP"
|
|||
|
(bodka) znamen<65>, <20>e test pre<72>iel (neobjaven<65> <20>iadne odch<63><68>ky).
|
|||
|
Nasleduj<EFBFBD>ce znaky oznamuj<75> d<>vod ne<6E>spechu ur<75>it<69>ho testu:
|
|||
|
|
|||
|
.IP "\fB5\fP"
|
|||
|
MD5 kontroln<6C> s<><73>et
|
|||
|
.IP "\fBS\fP"
|
|||
|
Ve<EFBFBD>kos<EFBFBD> s<>boru
|
|||
|
.IP "\fBL\fP"
|
|||
|
Symbolick<EFBFBD> link
|
|||
|
.IP "\fBT\fP"
|
|||
|
Mtime (posledn<64> <20>as modifik<69>cie)
|
|||
|
.IP "\fBD\fP"
|
|||
|
Zariadenie
|
|||
|
.IP "\fBU\fP"
|
|||
|
U<EFBFBD><EFBFBD>vate<EFBFBD>
|
|||
|
.IP "\fBG\fP"
|
|||
|
Skupina
|
|||
|
.IP "\fBM\fP"
|
|||
|
M<EFBFBD>d (vr<76>tane opr<70>vnen<65> a typu s<>borov)
|
|||
|
|
|||
|
|
|||
|
.SH KONTROLA PODPISOV (SIGNATURE)
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu kontroly rpm podpisu je
|
|||
|
.PP
|
|||
|
\fBrpm \-\-checksig \fI<s<>bor_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
Takto sa overuje PGP podpis bal<61>ka \fI<s<>bor_bal<61>ka>\fP na uistenie
|
|||
|
sa o jeho integrite a p<>vode.
|
|||
|
Konfigura<EFBFBD>n<EFBFBD> inform<72>cie PGP s<> <20><>tan<61> z konfigura<72>n<EFBFBD>ch s<>borov.
|
|||
|
Bli<EFBFBD><EFBFBD>ie <20>daje sa nach<63>dzaj<61> v sekcii PGP POPDPISY.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI ODIN<EFBFBD>TAL<EFBFBD>CII
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu na odin<69>talovanie je
|
|||
|
.PP
|
|||
|
\fB rpm \-e \fI<meno_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
.IP "\fB\-\-allmatches\fP"
|
|||
|
Odstr<EFBFBD>ni v<>etky verzie bal<61>ka, ktor<6F> s<>hlasia s menom \fI<meno_bal<61>ka>\fR.
|
|||
|
Norm<EFBFBD>lne sa vyvol<6F> chyba, ak viac bal<61>kov s<>hlas<61> s menom
|
|||
|
\fI<meno_bal<61>ka>\fR.
|
|||
|
.IP "\fB\-\-noscripts\fP"
|
|||
|
Nevykon<EFBFBD> pred a po odin<69>tala<6C>n<EFBFBD> skripty.
|
|||
|
.IP "\fB\-\-notriggers\fP"
|
|||
|
Nevykon<EFBFBD> skripty, ktor<6F>ch sp<73><70><EFBFBD>ou je odin<69>talovanie bal<61>ka.
|
|||
|
.IP "\fB\-\-nodeps\fP"
|
|||
|
Nebude sk<73>ma<6D> z<>vislosti pri odin<69>talovan<61> bal<61>kov.
|
|||
|
.IP "\fB\-\-test\fP"
|
|||
|
Ni<EFBFBD> sa v skuto<74>nosti neodin<69>taluje, len sa prever<65>, <20>o by sa malo sta<74>.
|
|||
|
Ve<EFBFBD>mi u<>ito<74>n<EFBFBD> s vo<76>bou \fB\-vv\fP.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI ZOSTAVOVAN<EFBFBD>
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu na zostavenie rpm je
|
|||
|
.PP
|
|||
|
\fBrpm \-[b|t]\fIO\fP [zostavovacie\-vo<76>by] \fI<spec_s<5F>bor_bal<61>ka>+\fP
|
|||
|
.PP
|
|||
|
Argumentom je \fB-b\fR, ak sa na zostavenie bal<61>ka pou<6F>ije spec s<>bor
|
|||
|
(s<>bor <20>pecifik<69>ci<63> bal<61>ka) alebo \fB-t\fR, ak \fBRPM\fR m<> vyh<79>ada<64>
|
|||
|
spec s<>bor vn<76>tri gzipovan<61>ho (alebo komprimovan<61>ho) tar arch<63>vu, a tento
|
|||
|
pou<EFBFBD>i<EFBFBD> na zostavenie bal<61>ka. Po prvom argumente <20>a<EFBFBD><61><EFBFBD> argument (\fIO\fR)
|
|||
|
<EFBFBD>pecifikuje f<>zu <20>t<EFBFBD>dia zostavenia a zabalenia, ktor<6F> sa m<> vykona<6E>, a
|
|||
|
ktor<EFBFBD> je jedna z:
|
|||
|
|
|||
|
.IP "\fB\-bp\fP"
|
|||
|
Vykon<EFBFBD> "%prep" f<>zu pre spec s<>bor. Norm<72>lne toto vyvol<6F> rozbalenie
|
|||
|
zdrojov<EFBFBD>ch arch<63>vov a aplikovanie z<>plat.
|
|||
|
.IP "\fB\-bl\fP"
|
|||
|
Vykon<EFBFBD> "kontrolu zoznamu". Sekcia "%files" z spec s<>boru je makrom
|
|||
|
expandovan<EFBFBD>, a je vykonan<61> kontrola, <20>e ka<6B>d<EFBFBD> s<>bor existuje.
|
|||
|
.IP "\fB\-bc\fP"
|
|||
|
Vykon<EFBFBD> f<>zu "%build" pre spec s<>bor (po vykonan<61> prep f<>zy). Toto
|
|||
|
norm<EFBFBD>lne vyvol<6F> ekvivalent pr<70>kazu "make".
|
|||
|
.IP "\fB\-bi\fP"
|
|||
|
Vykon<EFBFBD> f<>zu "%install" zo spec s<>boru (po vykonan<61> prep a build f<>zy).
|
|||
|
Toto vo v<>eobecnosti vyvol<6F> ekvivalent pr<70>kazu "make install".
|
|||
|
.IP "\fB\-bb\fP"
|
|||
|
Zostav<EFBFBD> bin<69>rny bal<61>k (po vykonan<61> prep, build a install f<>zy).
|
|||
|
.IP "\fB\-bs\fP"
|
|||
|
Zostav<EFBFBD> iba zdrojov<6F> bal<61>k (po vykonan<61> prep, build a install f<>zy).
|
|||
|
.IP "\fB\-ba\fP"
|
|||
|
Zostav<EFBFBD> bin<69>rny a zdrojov<6F> bal<61>k (po vykonan<61> prep, build a install f<>zy).
|
|||
|
.PP
|
|||
|
M<EFBFBD><EFBFBD>u by<62> pou<6F>it<69> aj nasleduj<75>ce vo<76>by:
|
|||
|
.IP "\fB\-\-short\-circuit\fP"
|
|||
|
Presko<EFBFBD><EFBFBD> priamo na po<70>adovan<61> f<>zu (t. zn. presko<6B><6F> v<>etky f<>zy <20>t<EFBFBD>dia
|
|||
|
zostavenia, ktor<6F> predch<63>dzaj<61> <20>pecifikovanej f<>ze). T<>to vo<76>ba je platn<74>
|
|||
|
iba s prep<65>na<6E>mi \fB\-bc\fP and \fB\-bi\fP.
|
|||
|
.IP "\fB\-\-timecheck\fP"
|
|||
|
Nastavuje "kontrolu <20>asu" (0 zak<61><6B>e). T<>to vo<76>ba m<><6D>e by<62> nastaven<65>
|
|||
|
definovan<EFBFBD>m makra "_timecheck". Hodnota "kontroly <20>asu" vyjadruje
|
|||
|
(v sekund<6E>ch) maxim<69>lny vek s<>borov, ktor<6F> bud<75> zabalen<65>. Varovania
|
|||
|
s<EFBFBD> vypisovan<61> pre v<>etky s<>bory, ktor<6F>ch vek je za hranicou takto
|
|||
|
definovanej hodnoty.
|
|||
|
.IP "\fB\-\-clean\fP"
|
|||
|
Odstr<EFBFBD>n<EFBFBD> zostavovac<61> strom (adres<65>r) potom, <20>o sa vytvor<6F> bal<61>k.
|
|||
|
.IP "\fB\-\-rmsource\fP"
|
|||
|
Odstr<EFBFBD>n<EFBFBD> zdrojov<6F> s<>bory a spec s<>bor po zostaven<65> (m<><6D>e sa pou<6F><75>va<76> aj
|
|||
|
samostatne, napr. "\fBrpm \-\-rmsource foo.spec\fP").
|
|||
|
.IP "\fB\-\-test\fP"
|
|||
|
Nevykon<EFBFBD> <20>iadnu zo zostavovacej f<>zy.
|
|||
|
U<EFBFBD>ito<EFBFBD>n<EFBFBD> pre otestovanie spec s<>boru.
|
|||
|
.IP "\fB\-\-sign\fP"
|
|||
|
Vlo<EFBFBD><EFBFBD> PGP podpis do bal<61>ka. Tento podpis m<><6D>e by<62> vyu<79>it<69> na overenie
|
|||
|
integrity a p<>vodu bal<61>ka. Bli<6C><69>ie inform<72>cie na nastavenie s<> uveden<65>
|
|||
|
v sekcii PGP PODPISY.
|
|||
|
.IP "\fB\-\-buildroot \fI<adres<65>r>\fP"
|
|||
|
Pri zostavovan<61> bal<61>ka prep<65><70>e tag BuildRoot adres<65>rom \fI<adres<65>r>\fP.
|
|||
|
.IP "\fB\-\-target \fI<platforma>\fP"
|
|||
|
Pri zostavovan<61> bal<61>ka sa interpretuje \fI<platforma>\fP ako
|
|||
|
\fBarch-vendor-os\fP a makr<6B> \fB_target\fP, \fB_target_arch\fP a
|
|||
|
\fB_target_os\fP sa nastavia pod<6F>a tejto hodnoty.
|
|||
|
.IP "\fB\-\-buildarch \fI<architekt<6B>ra>\fP"
|
|||
|
Pri zostavovan<61> bal<61>ka nastav<61> architekt<6B>ru na \fI<architekt<6B>ra>\fP. T<>to
|
|||
|
vo<EFBFBD>ba sa stala zastaralou pou<6F>it<69>m \fB\-\-target\fI v RPM 3.0.
|
|||
|
.IP "\fB\-\-buildos \fI<os>\fP"
|
|||
|
Pri zostavovan<61> bal<61>ka nastav<61> architekt<6B>ru na \fI<os>\fP.T<>to
|
|||
|
vo<EFBFBD>ba sa stala zastaralou pou<6F>it<69>m \fB\-\-target\fI v RPM 3.0.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI ZNOVUZOSTAVOVAN<EFBFBD> A REKOMPILOVAN<EFBFBD>
|
|||
|
|
|||
|
Existuj<EFBFBD> dve vo<76>by, ako spusti<74> zostavenie bal<61>ka s rpm:
|
|||
|
|
|||
|
.I "\fBrpm \-\-recompile \fI<zdrojov<6F>_s<5F>bor_bal<61>ka>+\fP"
|
|||
|
|
|||
|
.I "\fBrpm \-\-rebuild \fI<zdrojov<6F>_s<5F>bor_bal<61>ka>+\fP"
|
|||
|
|
|||
|
Ke<EFBFBD> je rpm spusten<65> t<>mto sp<73>sobom, \fBrpm\fP nain<69>taluje zdrojov<6F> bal<61>k a
|
|||
|
vykon<EFBFBD> postupne f<>zy pr<70>pravy (prep), kompil<69>cie a in<69>tal<61>cie. Pr<50>davne
|
|||
|
s vo<76>bou \fB\-\-rebuild\fP zostav<61> nov<6F> bin<69>rny bal<61>k. Ke<4B> sa zostavenie
|
|||
|
dokon<EFBFBD><EFBFBD>, adres<65>r zostavovania (ako pri \fB\-\-clean\fP), zdrojov<6F> s<>bory,
|
|||
|
ako aj spec s<>bor sa sa odstr<74>nia.
|
|||
|
|
|||
|
|
|||
|
.SH PODPISOVANIE EXISTUJ<EFBFBD>CEHO RPM
|
|||
|
|
|||
|
.I "\fBrpm \-\-resign \fI<bin<69>rny_s<5F>bor_bal<61>ka>+\fP"
|
|||
|
|
|||
|
T<EFBFBD>to vo<76>ba vygeneruje a vlo<6C><6F> nov<6F> podpis pre zoznam bal<61>kov.
|
|||
|
V<EFBFBD>etky pr<70>padne existuj<75>ce podpisy sa odstr<74>nia.
|
|||
|
|
|||
|
.I "\fBrpm \-\-addsign \fI<bin<69>rny_s<5F>bor_bal<61>ka>+\fP"
|
|||
|
|
|||
|
T<EFBFBD>to vo<76>ba vygeneruje a prid<69> nov<6F> podpis pre zoznam bal<61>kov u ktor<6F>ch
|
|||
|
u<EFBFBD> podpis existuje.
|
|||
|
|
|||
|
|
|||
|
.SH PGP PODPISY
|
|||
|
|
|||
|
Aby bolo mo<6D>n<EFBFBD> pou<6F><75>va<76> vlastnosti podpisovania, RPM je potrebn<62> nastavi<76>
|
|||
|
sp<EFBFBD>sobom, aby mohlo sp<73><70><EFBFBD>a<EFBFBD> PGP, a aby bolo schopn<70> n<>js<6A> zv<7A>zok verejn<6A>ch
|
|||
|
k<EFBFBD><EFBFBD><EFBFBD>ov s RPM verejn<6A>mi k<><6B><EFBFBD>mi v <20>om. Implicitne RPM pou<6F><75>va implicitn<74>
|
|||
|
hodnoty PGP na n<>jdenie zv<7A>zkov k<><6B><EFBFBD>ov (honoruj<75>c PGPPATH).
|
|||
|
Ak je zv<7A>zok k<><6B><EFBFBD>ov umiestnen<65> na inom mieste, ako PGP o<>ak<61>va, je potrebn<62>
|
|||
|
nastavi<EFBFBD> makro
|
|||
|
|
|||
|
.IP "\fB_pgp_path\fP"
|
|||
|
na definovanie umiestnenia zv<7A>zkov k<><6B><EFBFBD>ov PGP, ktor<6F> sa maj<61> pou<6F>i<EFBFBD>.
|
|||
|
.PP
|
|||
|
|
|||
|
Ak si <20>el<65>te podpisova<76> bal<61>ky, ktor<6F> si sami vytvor<6F>te, potrebujete
|
|||
|
podobn<EFBFBD>m sp<73>sobom vytvori<72> v<><76> verejn<6A> a tajn<6A> k<><6B><EFBFBD>ov<6F> p<>r (bli<6C><69>ie inform<72>cie
|
|||
|
s<EFBFBD> v dokument<6E>cii ku PGP).
|
|||
|
Taktie<EFBFBD> potrebujete konfigurova<76> makr<6B>:
|
|||
|
|
|||
|
.IP "\fB_signature\fP"
|
|||
|
Typ podpisu. Moment<6E>lne je podporovan<61> iba pgp.
|
|||
|
.IP "\fB_pgp_name\fP"
|
|||
|
Meno "u<><75>vate<74>a", ktor<6F>ho k<><6B><EFBFBD>om sa m<> podp<64>sa<73> bal<61>k.
|
|||
|
.PP
|
|||
|
|
|||
|
Pri zostavovan<61> bal<61>ka je potrebn<62> prida<64> \-\-sign do pr<70>kazov<6F>ho
|
|||
|
riadku. Nasledovne sa objav<61> v<>zva na heslo, a po spr<70>vnom zadadan<61>
|
|||
|
sa bal<61>k zostav<61> a podp<64><70>e.
|
|||
|
|
|||
|
Napr<EFBFBD>kad pre pou<6F>itie PGP na podp<64>sanie bal<61>ka ako u<><75>vate<74>
|
|||
|
\fB"John Doe <jdoe@foo.com>"\fP zo zv<7A>zku k<><6B><EFBFBD>ov umiestnen<65>ch
|
|||
|
v \fB/etc/rpm/.pgp\fP pou<6F>it<69>m \fB/usr/bin/pgp\fP z<>pis bude
|
|||
|
obsahova<EFBFBD>
|
|||
|
|
|||
|
.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<72>nom s<>bore makier: \fB/etc/rpm/macros\fP je ur<75>en<65> na
|
|||
|
per-syst<73>m nastavenie a \fB~/.rpmmacros\fP na per-u<><75>vate<74> nastavenie.
|
|||
|
|
|||
|
|
|||
|
.SH VO<EFBFBD>BY PRI PREBUDOVAN<EFBFBD> DATAB<EFBFBD>ZY
|
|||
|
V<EFBFBD>eobecn<EFBFBD> forma pr<70>kazu prebudovania datab<61>zy je
|
|||
|
.PP
|
|||
|
\fBrpm \-\-rebuilddb\fP
|
|||
|
.PP
|
|||
|
|
|||
|
Na vybudovanie novej datab<61>zy treba vykona<6E>
|
|||
|
.PP
|
|||
|
\fBrpm \-\-initdb\fP
|
|||
|
.PP
|
|||
|
|
|||
|
Jedin<EFBFBD>mi vo<76>bami pre tento re<72>im s<> \fB-\-dbpath\fP a \fB-\-root\fP.
|
|||
|
|
|||
|
|
|||
|
.SH SHOWRC
|
|||
|
|
|||
|
Spusten<EFBFBD>m
|
|||
|
|
|||
|
.PP
|
|||
|
\fBrpm \-\-showrc\fP
|
|||
|
|
|||
|
.PP
|
|||
|
sa vyp<79><70>u hodnoty, ktor<6F> bude RPM pou<6F><75>va<76> pri v<>etk<74>ch vo<76>b<EFBFBD>ch, a
|
|||
|
ktor<EFBFBD> m<><6D>u by<62> nastaven<65> v \fIrpmrc\fP s<>boroch.
|
|||
|
|
|||
|
|
|||
|
.SH FTP/HTTP VO<EFBFBD>BY
|
|||
|
|
|||
|
RPM obsahuje jednoduch<63>ho FTP a HTTP klienta na zjednodu<64>enie in<69>tal<61>cie
|
|||
|
a jednoduch<63>ieho z<>skania inform<72>ci<63> bal<61>kov, ktor<6F> s<> umiestenen<65> na sieti.
|
|||
|
S<EFBFBD>bory bal<61>kov ur<75>en<65> pre in<69>talovanie, aktualiz<69>ciu a v<>pis inform<72>ci<63> je
|
|||
|
mo<EFBFBD>n<EFBFBD> <20>pecifikova<76> v ftp alebo http <20>t<EFBFBD>le URL:
|
|||
|
|
|||
|
.PP
|
|||
|
\fBftp://<u<><75>vate<74>>:<heslo>@po<70><6F>ta<74>:<port>/path/to/package.rpm\fP
|
|||
|
.PP
|
|||
|
Ak <20>as<61> \fB:heslo\fP ch<63>ba, objav<61> sa v<>zva na heslo (v<>dy len jeden kr<6B>t
|
|||
|
pre p<>r u<><75>vate<74>/po<70><6F>ta<74>). Ak ch<63>baj<61> obe <20>asti - u<><75>vate<74> aj heslo, pou<6F>it<69>
|
|||
|
je anonymn<6D> ftp. Vo v<>etk<74>ch pr<70>padoch je pou<6F>it<69> pas<61>vny (PASV) ftp prenos.
|
|||
|
|
|||
|
RPM povoluje pou<6F>i<EFBFBD> nasleduj<75>ce vo<76>by s ftp URL:
|
|||
|
|
|||
|
.IP "\fB\--ftpproxy \fI<meno_po<70><6F>ta<74>a>\fP"
|
|||
|
Po<EFBFBD><EFBFBD>ta<EFBFBD> \fI<meno_po<70><6F>ta<74>a>\fP sa pou<6F>ije ako proxy server pre v<>etky ftp
|
|||
|
prenosy, <20>o umo<6D>n<EFBFBD> u<><75>vate<74>om pou<6F>i<EFBFBD> ftp slu<6C>by za firewallom, ktor<6F>
|
|||
|
pou<EFBFBD><EFBFBD>va proxy syst<73>my.
|
|||
|
T<EFBFBD>to vo<76>ba m<><6D>e by<62> tak isto <20>pecifikovan<61> nastaven<65>m makra \fB_ftpproxy\fP.
|
|||
|
|
|||
|
.IP "\fB\--ftpport \fI<port>\fP"
|
|||
|
Pou<EFBFBD>ije sa <20><>slo TCP portu \fI<port>\fP pre ftp spojenie s ftp proxy
|
|||
|
serverom namiesto implicitn<74>ho portu. T<>to vo<76>ba m<><6D>e by<62> tak isto
|
|||
|
<EFBFBD>pecifikovan<EFBFBD> nastaven<65>m makra \fB_ftpport\fP.
|
|||
|
.PP
|
|||
|
|
|||
|
RPM umo<6D><6F>uje nasleduj<75>ce vo<76>by pri pou<6F>it<69> http URL:
|
|||
|
|
|||
|
.IP "\fB\--httpproxy \fI<meno_po<70><6F>ta<74>a>\fP"
|
|||
|
Po<EFBFBD><EFBFBD>ta<EFBFBD> \fI<meno_po<70><6F>ta<74>a>\fP bude pou<6F>it<69> ako proxy server pre v<>etky http
|
|||
|
prenosy.
|
|||
|
T<EFBFBD>to vo<76>ba m<><6D>e by<62> tak isto <20>pecifikovan<61> konfigurovan<61>m makra
|
|||
|
\fB_httpproxy\fP.
|
|||
|
|
|||
|
.IP "\fB\--httpport \fI<port>\fP"
|
|||
|
Pou<EFBFBD>ije sa <20><>slo TCP portu \fI<port>\fP pre http spojenie s http proxy
|
|||
|
serverom namiesto implicitn<74>ho portu.
|
|||
|
T<EFBFBD>to vo<76>ba m<><6D>e by<62> tie<69> <20>pecifikovan<61> konfigurovan<61>m makra
|
|||
|
\fB_httpport\fP.
|
|||
|
.PP
|
|||
|
|
|||
|
|
|||
|
.SH S<EFBFBD>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<EFBFBD>BUZN<EFBFBD> DOKUMENT<EFBFBD>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
|