Rpm - Iwu Iwu Linux - iwu Unix

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 symlink

A 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 iche

SIGNATURE 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 " site na igodo mgbagwoju anya dị na /etc/rpm/.gpg na iji executable / usr / bin / gpg ị ga gụnyere

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

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 - mkpirisi

Lelee 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ị.