Linux / Unix Wụk : rpm
Aha
rpm - RPM ngwugwu Manager
SYNOPSIS
QUERYING NA NKWU ỤBỤTA:
rpm { --q | --query } [ nhọrọ nhọrọ -nhọrọ ]
rpm { -V | --verify } [ nhọrọ nhọrọ ] [ nyochaa-nhọrọ ]
rpm --import PUBKEY ...
rpm { --K | --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
MGBE NA-EKWU, NTỤTA, NA MGBE AHỤTA:
rpm { -i | --install } [ wụnye-nhọrọ ] PACKAGE_FILE ...
rpm { --U | --upgrade } [ tinye-nhọrọ ] PACKAGE_FILE ...
rpm { --F | --freshen } [ ntinye-nhọrọ ] PACKAGE_FILE ...
rpm { --e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
N 'AGBANYE:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign } PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --setperms | --setugids } PACKAGE_NAME ...
nhọrọ-nhọrọ
[ PACKAGE_NAME ] [ -a, - niile ] [ -f, - faịlụ FILE ]
[ -g, - otu GROUP ] { -p, - ngwugwu PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --Nke ihe na - adịghị mma ] [ --whatrequires CAPABILITY ]
nyocha-nhọrọ
[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - chọrọ ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]
nyochaa-nhọrọ
[ --nodeps ] [ --nofiles ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomnom ] [ --nomode ] [ --nordev ]
tinye-nhọrọ
[ --aid ] [ --allfiles ] [ --badreloc ] [- gụnyere OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosugest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]
NKWAWA
rpm bụ ike ngwugwu ngwugwu , nke enwere ike iji wuo, wụnye, nyocha, nyochaa, melite, ma wepu nchịkọta ngwanrọ onye ọ bụla. A ngwugwu nwere ihe ndekọ nke faịlụ na meta-data iji wụnye na ihichapu faịlụ archive. Ihe meta-data gunyere akwukwo inyeaka, ihe odide faịlụ, na ihe omuma atu banyere ngwugwu. Nchịkọta na- abata abụọ dị iche iche: ọnụọgụ abụọ nchịkọta, eji encapsulate software iji rụọ ọrụ, na nchịkọta iyi, nwere koodu isi na uzommeputa dị mkpa iji mepụta ọnụọgụ abụọ.
Otu n'ime usoro ndị a kachasị mkpa ga - ahọrọ: Ịjụ ajụjụ , Nyochaa , Nbanye Ịdenye , Wụnye / Upgrade / Freshen , Uninstall , Initialize Database , Rebuild database , Resign , Add Signature , Set Owners / Groups , Show Querytags , and Show Configuration .
AKWỤKWỌ MBỤ
Nhọrọ ndị a nwere ike iji mee ihe n'ụzọ dị iche.
-?, --Enyemaka
Bipụta ozigbo ozi eji eme ihe mgbe ahụ.
- mgbanwe
Bipụta otu akara nwere nọmba mbipute nke rpm .
- otu
Bipute obere oge o kwere mee - a ga - egosiputa naanị ozi ezighi ezi.
-v
Bipụta ozi verbose - na-emekarị ozi ọganihu ga-egosipụta.
-vv
Bipụta ọtụtụ nzaghasị ozi ọma.
--lrcfile FILELIST
A na- agụta faịlụ ọ bụla n'ime faịlụ ndị dịpụrụ adịpụ FILELIST site na rpm maka ozi nhazi. Naanị faịlụ mbụ dị na listi ahụ ga-adịrịrị, a ga-agbasapụkwa tild na uru nke $ HOME . Ndabara FILELIST bụ / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
- CMD
Kpochapụ mmepụta nke rpm ka iwu CMD .
--Ddppath ntụziaka
Jiri nchekwa data na DIRECTORY ụda karịa ndabara ụzọ / var / lib / rpm
--root ntụziaka
Jiri usoro faịlụ a gbanyere na DIRECTORY maka arụmọrụ niile. Rịba ama na nke a pụtara na nchekwa data n'ime DIRECTORY ga-eji maka nlekọta ndabara na ihe ọ bụla ederede (dịka % post ma ọ bụrụ na ịwụnye, ma ọ bụ % prep ma ọ bụrụ na ụlọ, ngwugwu) ga-agba ọsọ mgbe chroot (2) ruo ntụziaka .
Gbanwee ma gbanye atụmatụ
Ụdị izugbe nke iwu ngwa rpm bụ
rpm { -i | --install } [ wụnye-nhọrọ ] PACKAGE_FILE ...
Nke a na-akwalite ngwugwu ọhụrụ.
Ụdị isi nke rpm iwu nkwalite bụ
rpm { --U | --upgrade } [ tinye-nhọrọ ] PACKAGE_FILE ...
Nwelite a ma ọ bụ kwalite ngwugwu a arụnyere ugbu a na ụdị ọhụrụ. Nke a bụ otu ịwụnye, ma ọ bụrụ na e wepụrụ nsụgharị ọ bụla nke ngwugwu ahụ mgbe etinyechara ngwugwu ọhụrụ ahụ.
rpm { --F | --freshen } [ ntinye-nhọrọ ] PACKAGE_FILE ...
Nke a ga-emeghere nchịkọta, ma ọ bụrụ na ọ bụrụ na mbipute mbụ dị ugbu a. PACKAGE_FILE nwere ike ịkọwapụta dị ka ftp ma ọ bụ http URL , ebe a ga-ebudata ngwugwu ahụ tupu etinye ya. Lee FTP / Http OPTIONS maka ozi na rpm 's esịtidem ftp na http ahịa support.
--id
Tinye ihe nchịkọta atụbara aka na azụmahịa ahụ mgbe achọrọ.
--allfiles
Tinye ma ọ bụ kwalite faịlụ efu niile na ngwugwu, n'agbanyeghị ma ha dị.
--badreloc
Jiri --relocate , na-ahapụ ikike ịkwaga na ụzọ ntinye niile, ọ bụghị naanị ndị OLDPATH gụnyere n'ime ngwugwu ọnụọgụ ngosipụta (s).
- gụnyere OLDPATH
Adịnyela faịlụ ndị aha ya na-amalite na OLDPATH .
--excludedocs
Ejikwala faịlụ ọ bụla nke edepụtara dịka akwụkwọ (nke gụnyere akwụkwọ mmadụ na akwụkwọ ederede).
- ike
Otu dị ka iji --replacepkgs , --replacefiles , na --oldpackage .
-h, --hash
Biputa 50 oghere 50 dị ka ebe nchekwa ngwugwu adịghị agwụ. Jiri ya -v | --verbose maka nicer ngosi.
--lebanye anya
Echela usoro faịlụ mpịakọta maka ohere zuru ezu tupu ịwụnye ngwugwu a.
--ignorearch
Kwe ka nrụnye ma ọ bụ nwelite ọbụna ma ọ bụrụ na ndị na-emepụta ihe ntinye ego na onye nnabata anaghị adaba.
--ignoreos
Kwe ka nrụnye ma ọ bụ melite ọbụlagodi na usoro sistemụ nke ngwugwu ọnụọgụ na nnabata anaghị adaba.
--includedocs
Wụnye faịlụ faịlụ. Nke a bụ omume ndabara.
--buru
Nweta nani nchekwa data, ọ bụghị faịlụ faịlụ.
--nodigest
Achọghị ngwugwu ma ọ bụ nkụnye eji isi mee nyocha mgbe ị na-agụ ihe.
--nosignature
Ejighi ngwugwu nyocha ma ọ bụ ntinye aka na isi ihe mgbe ị na-agụ ihe.
--nodeps
Emela nlele ị ga-adabere tupu ịwụnye ma ọ bụ melite ngwugwu.
--nosuggest
Ekwula na ngwugwu (s) na-enye ntụkwasị obi na-efu.
- ụba
Ejila ihe nchịkọta ahụ dozie. Ndepụta nchịkọta ga-abụrịrị a gaghachiri iji mee ka ndị mmadụ kwadoro.
--noscripts
--nopre
--nukwu
--nopreun
--nopostun
Emela ihe ederede nke otu aha. Nhọrọ nhọrọ --noscripts bụ otu
--nopre --nopost --nopreun --nopostun
ma gbanyụọ mmebi nke % kwekọrọ, % post , % preun , na % akwụkwọ edemede (s).
- ndi ozo
--notriggerin
--notriggerun
--notriggerpostun
Emela ihe ọ bụla edemede edemede nke aha aha. Nhọrọ nhọrọ - enweghị ihe ọ bụla nwere
--notriggerin --notriggerun --notriggerpostun
ma gbanyụọ mbibi % triggerin , % triggerun , na % triggerpostun scriptlet (s).
- ngwa ngwa
Kwe ka nweta nkwalite iji dochie ihe ngwugwu ọhụrụ na onye okenye.
- ike
Bipute percentages dị ka faịlụ na-enweghị ihe si na ngwugwu ngwugwu. A na-ezubere ime ka rpm jiri ọsọ gaa na ngwaọrụ ndị ọzọ.
--pidofix NEWPATH
Maka nchịkọta ọnụọgụ abụọ, ị ga-esi sụgharịa ụzọ ntinye niile nke na-amalite site na prefix nrụnye na ngosipụta ngosipụta (s) na NEWPATH .
--relocate OLDPATH = NEWPATH
Maka nchịkọta ọnụọgụ abụọ, enwere ike ịkọwa ụzọ faịlụ niile nke na-amalite site na OLDPATH na ngwugwu ngosipụta (s) na NEWPATH . Enwere ike iji nhọrọ a ugboro ugboro ma ọ bụrụ na ọtụtụ OLDPATH na ngwugwu a ga-agagharị.
--repackage
Gbanyee faịlụ tupu i kpochapu. A ga-akpọ ngwugwu arụnyere na mbụ dị ka macro % _repackage_name_fmt ma bụrụ nke a ga-ahapụta na ndekọ aha nke macro % _repackage_dir (uru ndabara bụ / var / tmp ).
--replacefiles
Tinye nchịkọta ọbụna ma ọ bụrụ na ha dochie faịlụ site na ndị ọzọ, etinyeworị, nchịkọta.
--replacepkgs
Wụnye nchịkọta ahụ ọbụlagodi na ụfọdụ n'ime ha etinyeworị na usoro a.
--test
Adịnyela ngwugwu ahụ, nanị nyocha ma kọọrọ nsogbu ndị nwere ike.
Ebumnuche Uhie
Ụdị izugbe nke iwu mkpochapụ rpm bụ
rpm { --e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
A pụkwara iji nhọrọ ndị a:
--allmatches
Wepu nsụgharị niile nke ngwugwu nke dakọrọ PACKAGE_NAME . A na-enyekarị njehie ma ọ bụrụ na PACKAGE_NAME na- emetụta nchịkọta ọtụtụ.
--nodeps
Echekwala ihe ndị na-adabere na ya tupu iwepu nchịkọta.
--noscripts
--nopreun
--nopostun
Emela ihe ederede nke otu aha. Nhọrọ nhọrọ --noscripts n'oge ngwugwu ngwugwu bụ otu
--nopreun --nopostun
ma gbanyụọ mmebi nke % kwekọrọ , na % akwụkwọ edemede (s).
- ndi ozo
--notriggerun
--notriggerpostun
Emela ihe ọ bụla edemede edemede nke aha aha. Nhọrọ nhọrọ - enweghị ihe ọ bụla nwere
--notriggerun --notriggerpostun
ma gbanyụọ mbibi nke triggerun kwekọrọ, na % triggerpostun scriptlet (s).
--repackage
Gbanyee faịlụ tupu i kpochapu. A ga-akpọ ngwugwu arụnyere na mbụ dị ka macro % _repackage_name_fmt ma bụrụ nke a ga-ahapụta na ndekọ aha nke macro % _repackage_dir (uru ndabara bụ / var / tmp ).
--test
Ejila iwepụ ihe ọ bụla, na-eme ihe niile. Bara uru na mpaghara nhọrọ -vv maka nbipu.
QUERY OPTIONS
Ụdị n'ozuzu nke iwu nchịkọta rpm bụ
rpm { --q | --query } [ nhọrọ nhọrọ -nhọrọ ]
Ị nwere ike ịkọwa usoro nke ngwugwu ozi ga-ebipụta. Iji mee nke a, ị na-eji ya
--qf | --queryformat QUERYFMT
nhọrọ, usoro nke QUERYFMT na-esote . Ụdị ajụjụ dị iche iche bụ nsụgharị dị iche iche nke nsụgharị ọkọlọtọ (3) . Ọkpụkpọ a na-agụnye ụdọ stic (nke nwere ike ịgụnye akara ngosi nke C maka ihe ọhụrụ, taabụ, na ihe ndị ọzọ pụrụ iche) na mbipụta ụdị (3) . Dika rpm ama mara ụdị a ga-ebipụta, a ghaghị ịhapụ ụdị nchịkọta ụdị ahụ, ma dochie aha aha nkụnye eji isi mee iji bipụta ya, ya bụ, {} mkpụrụ edemede. Aha njirimara bụ ihe mgbochi, na ngalaba RPMTAG_ na-achịkwa aha aha ahụ nwere ike ịhapụkwa ya.
E nwere ike ịchọta ụdị usoro mmepụta ọzọ site na isoro akara ahụ na : typetag . Ugbu a, a na-akwado ụdị ndị a:
: agha
Debe igodo ọha na eze na agha ASCII.
: base64
Enye ọnụọgụ abụọ data site na base64.
: ụbọchị
Jiri usoro nkwado (3) "% c".
: ụbọchị
Jiri nhazi usoro (3) "% a% b% d% Y".
: depflags
Hazie flags dabere.
: fflags
Hazie ọkọlọtọ faịlụ.
: hex
Hazie na hexadecimal.
: octal
Dezie na octal.
: perms
Hazie ikikere faịlụ.
: shescape
Gbaa mbọ otu ntinye iji jiri ede ihe.
: triggertype
Ngosipụta na-ebute nkwụsị.
Dịka ọmụmaatụ, iji bipụta aha nke nchịkọta ndị a jụrụ, ị nwere ike iji % {NAME} dịka nhazi usoro. Iji bipụta aha nchịkọta na nkesa na kọlụm abụọ, ị nwere ike iji % -30 {Aha na% {Nchịkọta} . rpm ga - ebipụta ndepụta nke mkpado niile ọ maara banyere mgbe a na - ejikọta ya na - arụmụka --querytags .
Enwere nhọrọ abụọ nke nhọrọ maka ịjụ ajụjụ: nhọrọ nchịkọta, na nhọrọ nhọrọ.
MGBE AHỤ AHỤ AHỤ:
PACKAGE_NAME
Ihe nchịkọta ajụjụ a na-akpọ PACKAGE_NAME .
-a, --all
Jụọ ụdị nchịkọta niile.
-f, --file FILE
Ntugharị ajụjụ nke nwere FILE .
--fileid MD5
Nchịkọta ajụjụ nke nwere ihe njirimara faịlụ, ntụgharị nchịkọta MD5 nke ọdịnaya faịlụ ahụ.
-g, --group GROUP
Nchịkọta ajụjụ na otu nke GROUP .
--hdrid SHA1
Nchịkọta ajụjụ nke nwere ihe e ji edenye isi ihe nyere, ya bụ, SHA1 nyocha nke mpaghara a na-apụghị ịgbanwe agbanwe.
-p, - ngwugwu PACKAGE_FILE
Inye otu ngwugwu (uninstalled) PACKAGE_FILE . PACKAGE_FILE nwere ike ịkọwapụta dị ka ftp ma ọ bụ URL nke ụdị http , bụ ebe a ga-ebudata nkụnye ngwugwu ma jụọ ya. Lee FTP / Http OPTIONS maka ozi na rpm 's esịtidem ftp na http ahịa support. A ghaghị ịkọwa arụmụka PACKAGE_FILE , ma ọ bụrụ na ọ bụghị ngwugwu ọnụọgụ, ka ngosipụta ASCII gosipụtara. E kwere ka ikikere, malite na '#', na akara nke ọ bụla nke ngosipụta ngosipụta nwere ike ịgụnye oghere ọcha dị iche iche nke ụwa, gụnyere URL nke sitere na okwu ụwa dum, nke a ga-agbasawanye gaa n'okporo ụzọ a na-etinye n'ọnọdụ nke ngwugwu ahụ dị ka tinyekwuo ihe PACKAGE_FILE na ajụjụ.
--pkgid MD5
Nchịkọta ajụjụ nke nwere ihe njirimara egosipụtara, ntụgharị nchịkọta MD5 nke isi isiokwu na ụgwọ ọrụ.
--querybynumber HDRNUM
Ajụjụ na HDRNUM th nchekwa data ntinye ozugbo; nke a bara uru naanị maka ịbupu.
--specfile SPECFILE
Dụgharịa na nyocha ajụjụ dịka ọ bụrụ na ọ bụ ngwugwu. Ọ bụ ezie na ọ bụghị ozi niile (dịka liset faịlụ) dị, ụdị ajụjụ a na-enye rpm iji wepu ozi sitere na faịlụ ntanye n'enweghị ede ederede parser.
- TID
Ngwaahịa ajụjụ (s) nke nwere njirimara azụmahịa TID . A na-eji akara stampụ oge iche iche dị ka njirimara azụmahịa. Ngwa (s) niile arụnyere ma ọ bụ ehichapụ n'ime otu azụmahịa nwere njirimara ọ bụla.
- site na PACKAGE_NAME
Ihe nchịkọta ajụjụ nke kpatara ngwugwu ( p ) PACKAGE_NAME .
- ihe na - enweghị ihe ọhụụ
Jụọ nchịkọta niile na-enye ike ike.
--Nke na- emeghi ihe ọ bụla
Jụọ nchịkọta niile nke chọrọ kaadị maka ọrụ kwesịrị ekwesị.
MGBE AHỤ AHỤ AHỤ AHỤ:
--changelog
Gosipụta ozi mgbanwe maka ngwugwu.
-c, --configfiles
Depụta faịlụ nhazi naanị (pụtara -l ).
-d, --docfiles
Dee ndepụta faịlụ naanị (pụtara -l ).
--dump
Wepụ ihe ndekọ faịlụ dị ka ndị a:
ụzọ nhazi oge md5sum mode nwe otu isconfig isdoc rdev symlinkA ghaghị iji nhọrọ a mee ihe ma ọ dịkarịa ala otu n'ime -l , -c , -d .
--filesbypkg
Depụta faịlụ niile na ngwugwu ọ bụla ahọpụtara.
-i, --info
Gosipụta ozi ngwugwu, gụnyere aha, mbipute, na nkọwa. Nke a na - eji --queryformat ma ọ bụrụ na akọwapụtara ya.
--la
Nye iwu nkesa ngwugwu site na itinye oge ka ndị nchịkọta ọhụrụ ahụ dị n'elu.
-l, --list
Depụta faịlụ na ngwugwu.
--provides
Nchịkọta ike nke ngwugwu a na-enye.
-R, --requires
Ndepụta nchịkọta nke ngwugwu a na-adabere.
- ihe odide
Dee akwukwọ (s) a kapịrị ọnụ nke e ji mee ihe dị ka akụkụ nke usoro ntinye na ntinye.
-s, --state
Gosipụta ọkwa nke faịlụ na ngwugwu (pụtara -l ). Ọnọdụ nke faịlụ ọ bụla bụ otu n'ime nkịtị , adịghị arụnyere , ma ọ bụ dochie .
--triggers, --triggerscripts
Gosipụta akwukwọ edemede, ma ọ bụrụ na ọ bụla, nke dị na ngwugwu.
NKWU NDỊ ECHICHE
Ụdị isi nke rpm nyochaa iwu bụ
rpm { -V | --verify } [ nhọrọ nhọrọ ] [ nyochaa-nhọrọ ]
Ịtụle ngwugwu na-atụkọtara ozi gbasara faịlụ arụnyere na ngwugwu na ozi banyere faịlụ ndị sitere na ngwugwu ngwugwu echekwara na rpm database. Tinyere ihe ndị ọzọ, ikwenye na-atụle nha, nchịkọta MD5, ikikere, ụdị, nwe na otu nke faịlụ ọ bụla. Enwere ngosi ọ bụla. Edeghi faịlụ ndị a na-etinyeghị na ngwugwu ahụ, dịka ọmụmaatụ, faịlụ faịlụ ndị anaghị etinye na ntinye site na iji nhọrọ " --excludedocs " ga-eleghara anya.
Nhọrọ nhọrọ nchịkọta nhọrọ ahụ bụ otu maka nyocha ajụjụ (tinyere ngosipụta egosiputa faịlụ dị ka arụmụka). Nhọrọ ndị ọzọ dị iche iche iji nyochaa njirimara bụ:
--nodeps
Emela nyochaa njedebe nke nchịkọta.
--nodigest
Achọghị ngwugwu ma ọ bụ nkụnye eji isi mee nyocha mgbe ị na-agụ ihe.
--nofo
Emela nyochaa njirimara nke ngwugwu faịlụ.
--noscripts
Ejila scriptlet verifyscript (ma ọ bụrụ na ọ bụla).
--nosignature
Ejighi ngwugwu nyocha ma ọ bụ ntinye aka na isi ihe mgbe ị na-agụ ihe.
--nolinkto
--nomd5
--nosize
--nouser
- nchịkọta
- nchịkọta oge
--nomode
--nordev
Ejighi nyochaa njirimara faịlụ kwekọrọ.
Ọdịdị nke mmepụta bụ ụyọkọ ihe odide asatọ, ihe njirimara nwere ike ikwu:
faịlụ nhazi nhazi c % . d % doc faịlụ akwụkwọ. g % faịlụ ghost (ntụgharị faịlụ ndị anaghị etinye na ngwugwu payload). l % ikikere ikike ikikere. r % gụọ faịlụ readme.site na nkụnye ihe nchịkọta ahụ, aha faịlụ ahụ sokwa. Nke ọ bụla n'ime ihe odide asatọ ahụ na-egosi ntụgharị site na iji ihe atụ (s) nke faịlụ ahụ tụnyere uru nke àgwà ndị ahụ e dere na nchekwa data ahụ. Otu "" (oge) pụtara ule ahụ, ebe otu " ? " (Akara ajụjụ) na-egosi na a pụghị ime ule ahụ (dịka ikikere faịlụ na-egbochi ọgụgụ). Ma ọ bụghị ya, agwa (mnemonically em B ) nke a na - egosi ọdịda nke nyocha nke - kwekọrịtara :
S faịlụ dị iche iche M M dị iche iche (gụnyere ikikere na ụdị faịlụ) 5 MD 5 nchịkọta dị iche D D evice isi / obere ọnụ ọgụgụ njirimara L gụrụ L ink (2) ụzọ mgbochi ụzọ Ọ bụghị onye na - onye nwe ihe di iche na T m T ime di icheSIGNATURE DIGITAL NA MGBE NWA
General ụdị nke rpm dijital mbinye aka iwu bụ
rpm --import PUBKEY ...
rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
Nhọrọ nhọrọ - nlele anya na - eme ka nyocha niile na ntinye aka dị na PACKAGE_FILE iji hụ na iguzosi ike n'ezi ihe na mmalite nke ngwugwu ahụ. Rịba ama na a na-ekwenye aha ndị a mgbe ọ bụla a na-agụ ihe ngwugwu, na --cheche na -aba uru iji nyochaa nyocha niile na ntinye aka nke jikọtara ngwugwu.
Enweghi ike ikwenye ihe odide nke Digital na-enweghị igodo ọha. Enwere ike ịtinye igodo ọha na eze ahaziri na rpm database iji --import . A na-ebu isi igodo ọha na eze na nkụnye eji isi mee, na nchịkọta mgbanaka dị oke dị ka nchịkọta ngwugwu. Dịka ọmụmaatụ, igodo ọha mmadụ niile dị ugbu a nwere ike igosipụta site na:
rpm -qa gpg-pubkey *
Nkọwa banyere otu igodo ọha na eze, mgbe a na-ebubata, nwere ike igosipụta site na ịjụ ajụjụ. Nke a bụ ihe ọmụma gbasara okpu uhie GPG / DSA:
rpm -qi gpg-pubkey-db42a60e
N'ikpeazụ, a ga-ehichapụ igodo ọha na eze mgbe ịbubata dịka nchịkọta. Nke a bụ otu esi ewepụ uhie okpu GPG / DSA
rpm -e gpg-pubkey-db42a60e
SIGNING A PACKAGE
rpm --addsign | --gosi PACKAGE_FILE ...
Abụọ nke --addsign na --resign nhọrọ ịmepụta na fanye ọhụụ ọhụrụ maka ngwugwu ọ bụla PACKAGE_FILE nyere, dochie ihe ọ bụla edenyere aha. Enwere nhọrọ abụọ maka ihe mere eme, ọ dịghị ihe dị iche n'àgwà ugbu a.
IKPE GPG Ị GA-EKWU ỤLỌ
Iji banye nchịkọta site na iji GPG, rpm ga-ahazi iji gaa GPG ma nwee ike ịchọta mgbanaka igodo na igodo kwesịrị ekwesị. Site na ndabara, rpm na- eji mgbakọ ndị ahụ dịka GPG iji chọta ihe mgbagwoju anya, ya bụ, ọnọdụ $ GNUPGHOME gburugburu ebe obibi. Ọ bụrụ na ịchọta igodo gị adịghị ebe ebe GPG na-atụ anya na ha ga-adị, ị ga-achọ ịhazi oke % _gpg_path ka ọ bụrụ ebe gpịakọta GPG iji mee ihe.
Maka ndakọrịta na nsụgharị GPG, PGP, na rpm, ọ bụ nanị V3 OpenPGP nkwenye ntọala ka a ga-ahazi. Ma ọ bụ DSA ma ọ bụ RSA nkwenye algorithms nwere ike iji, ma DSA kacha.
Ọ bụrụ na ịchọrọ ịbanye nchịkọta ị mepụta onwe gị, ịkwesịrị ịmepụta ụzọ igodo nzuzo na nzuzo gị (lee akwụkwọ ntuziaka GPG). Ị ga-achọkwa ịhazi ndị rpm macros
% _signature
Ụdị mbinye aka. Ugbu a naanị gpg na pgp na-akwado.
% _gpg_name
Aha nke "onye ọrụ" onye igodo nke ịchọrọ iji banye nchịkọta gị.
Dịka ọmụmaatụ, iji nwee ike iji GPG banye nchịkọta dị ka onye ọrụ "John Doe
na faịlụ nhazi ngwa ngwa. Jiri / wdg / rpm / mac maka nhazi nhazi-nhazi na ~ / .rpmmacros maka nhazi nhazi nke onye ọ bụla.
Gbanwee ihe ndozi
The n'ozuzu ụdị nke rpm iwu nchekwa data iwu bụ
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath ntụziaka ] [ --roto ntụziaka ]
Jiri --initdb iji mepụta nchekwa data ọhụrụ, jiri --rebuilddb iji wughachi ihe ndozi data nchekwa site na nchịkọta ihe ngwugwu arụnyere.
SHOWRC
Iwu ahụ
rpm --showrc
egosi ụkpụrụ rpm ga-eji maka nhọrọ niile a na-etinye ugbu a na rpmrc na faịlụ nhazi usoro macros .
FTP / Http OPTIONS
rpm nwere ike ime ihe dị ka FTP na / ma ọ bụ HTTP ahịa ka nchịkọta nwere ike ịjụ ma ọ bụ arụnyere na ịntanetị. Ngwakọta ngwugwu maka arụnyere, nweta nkwalite, na nyocha ajụjụ nwere ike ịkọwapụtara dị ka ftp ma ọ bụ http URL ụdị:
ftp: // EMERIKA: PASSWORD @ HOST: PORT / ụzọ / to / package.rpm
Ọ bụrụ na : PASSWORD a hapụrụ, paswọọdụ ga-akpali maka (ozugbo ọ bụla onye ọrụ / onye nnabata ụzọ). Ọ bụrụ na ahapụre onye ọrụ na okwuntughe, a na-eji ftp na- enweghị aha. N'ọnọdụ ọ bụla, a na-emefefefefefe (PASV) na-enyefe na ftp .
rpm na- enye ohere ohere ndị a iji jiri ftp URL:
--ftftroxy HOST
A ga-eji HOST onye ọrụ ahụ dịka onye nkesa zighachi akwụkwọ maka nnyefe niile na-enyefe, nke na-enye ohere ka ndị ọrụ na-enweta site na firewall machines nke na-eji usoro proxy. Nhọrọ a nwekwara ike ịkọwapụta site na ịhazi oke % _ftpproxy .
- HOST
TCP PORT nọmba iji maka njikọ ftp na proxy ftp sava kama nke ndabara ọdụ ụgbọ mmiri. Nhọrọ a nwekwara ike ịkọwapụta site na ịhazi oke % _ftpport .
rpm na- enye ohere nke nhọrọ ndị a ga-eji na http URLs:
--httpproxy HOST
A ga-eji HOST na -elekọta ya mee ihe dị ka onye nnọchiteanya nnọchiteanya maka ihe niile http na- enyefe. Nhọrọ a nwekwara ike ịkọwapụta site na ịhazi oke % _httpproxy .
--httpport PORT
The TCP PORT nọmba iji maka http njikọ na proxy http server kama nke ndabara n'ọdụ ụgbọ mmiri. Nhọrọ a nwekwara ike ịkọwapụta site na ịhazi oke % _httpport .
MGBE AHỤ AHỤ
Mmebi ihe
Ụdị mgbidi nke rpm na-ebi ugbu a / usr / bin / rpmbuild executable. Ọ bụ ezie na nnyemaaka nke nnyemaaka nke aha ndị popu dị n'okpuru ebe a zuru oke, nkwenye ahụ ezughị okè; N'ihi ya, a na-ewepụ ihe ntanetị mode site na nsị popt na rpm. Wụnye ngwugwu rpmbuild , ma hụ rpmbuild (8) maka akwụkwọ nke niile rpm rụọ ụdịdị ndị edepụtara n'oge a na rpm (8).
Tinye ihe ndị a na / etc / popt ma ọ bụrụ na ịchọrọ ịnọgide na-akpọ rpmbuild site na akara rpm :
rpm exec --bp rpmb -bp rpm exec --bc rpmb -bc rpm exec --bi rpmb -bi rpm exec --bl rpmb -bl rpm exec --ba rpmb -ba rpm exec --bb rpmb -bb rpm exec --bs rpmb -bs rpm exec --tp rpmb -tp rpm exec --tc rpmb -tc rpm exec --ti rpmb -ti rpm exec --tl rpmb -tl rpm exec --ta rpmb -ta rpm exec - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec --clean rpmb --clean rpm exec --rmsource rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec - eshort circuit - mkpirisiLelee ya
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.