Rpm - Linux Command - Unix Command

Command Linux / Unix : rpm

ENW

rpm - Rheolwr Pecyn RPM

SYNOPSIS

PECYNNAU GWEITHIO A GWEITHIO:

rpm { -q | --query } [ select-options ] [ query-options ]

rpm { -V | --verify } [ dewis-opsiynau ] [ dilysu-opsiynau ]

rpm --import PUBKEY ...

rpm { -K | --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

Gosod, UPGRADDIO, A CHYNLLUNIO SY'N DYFOD:

rpm { -i | --install } [ install -options ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ install -options ] PACKAGE_FILE ...

rpm { -F | --freshen } [ install -options ] PACKAGE_FILE ...

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --nosgrifau ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

AMRYWIOL:

rpm { --initdb | --rebuilddb }

rpm { --addsign | --resign } PACKAGE_FILE ...

rpm { --querytags | --showrc }

rpm { --setperms | --setugids } PACKAGE_NAME ...

dewis-ddewisiadau


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - ffeil FILE ]
[ -g, - GROUP GROUP ] { -p, - pecyn PACKAGE_FILE ]
[ - MD5fileid ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ - TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ - braidd yn dangos CAPABILITY ] [ - ychydig yn cyfateb CAPABILITY ]

ymholiad-opsiynau


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - mae'n ofynnol ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]

gwirio-opsiynau


[ --nodeps ] [ --nofiliau ] [ --enysgrifau ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

gosod-opsiynau


[ --aid ] [ --ffeiliau ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ - adjustdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --nosgrifau ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relwch OLDPATH = NEWPATH ]
[ --repackage ] [ --placefiles ] [ --replacepkgs ]
[ --test ]

DISGRIFIAD

Mae rpm yn Reolwr Pecyn pwerus, y gellir ei ddefnyddio i adeiladu, gosod, ymholi, gwirio, diweddaru a dileu pecynnau meddalwedd unigol. Mae pecyn yn cynnwys archif o ffeiliau a meta-ddata a ddefnyddir i osod a dileu'r ffeiliau archif. Mae'r meta-ddata yn cynnwys sgriptiau cynorthwyol, nodweddion ffeiliau, a gwybodaeth ddisgrifiadol am y pecyn. Daw pecynnau mewn dau fath: pecynnau deuaidd, a ddefnyddir i gasglu meddalwedd i'w gosod, a phecynnau ffynhonnell, sy'n cynnwys y cod ffynhonnell a'r rysáit sydd ei angen i gynhyrchu pecynnau deuaidd.

Rhaid dewis un o'r dulliau sylfaenol canlynol: Gofyn , Gwirio , Llofnodi Llofnod , Gosod / Uwchraddio / Freshen , Uninstall , Cronfa Ddata Cychwynnol , Cronfa Ddata Adnewyddu , Ymddiswyddo , Ychwanegu Llofnod , Perchnogion Set / Grwpiau , Dangoswch Holiaduron , a Chyfluniad Dangos .

OPSIYNAU CYFFREDINOL

Gellir defnyddio'r opsiynau hyn ym mhob modd gwahanol.

- ?, - help

Argraffwch neges defnydd hirach yn normal.

- gwrthwynebiad

Argraffwch linell sengl sy'n cynnwys nifer fersiwn y rpm sy'n cael ei ddefnyddio.

--quiet

Argraffu cyn gynted ag y bo modd - bydd negeseuon gwall yn cael eu harddangos fel arfer.

-v

Argraffu gwybodaeth ar lafar - bydd negeseuon cynnydd rheolaidd fel arfer yn cael eu harddangos.

-vv

Argraffwch lawer o wybodaeth dadgwyddo hyll.

- ffeil FILELIST

Mae pob un o'r ffeiliau yn y colon wedi gwahanu FILELIST yn cael ei ddarllen yn ddilynol gan rpm ar gyfer gwybodaeth ffurfweddu. Dim ond y ffeil gyntaf yn y rhestr y mae'n rhaid ei bodoli, a bydd tildes yn cael eu hehangu i werth $ HOME . Y FILELIST ddiofyn yw / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- pibell CMD

Pibellau allbwn rpm i'r gorchymyn CMD .

- CYFARWYDDIAETH LLWYDD

Defnyddiwch y gronfa ddata yn CYFARWYDDWR CYFFREDINOL na'r llwybr diofyn / var / lib / rpm

- CYFARWYDDIAETH

Defnyddiwch y goeden system ffeiliau wedi'i gwreiddio yn yr Adran Gyfarwyddiaeth ar gyfer pob gweithrediad. Sylwch fod hyn yn golygu y bydd y gronfa ddata o fewn CYFARWYDDIAETH yn cael ei ddefnyddio ar gyfer gwiriadau dibyniaeth ac y bydd unrhyw sgriptiau (ee % post os gosodir, neu % prep os yw adeiladu, pecyn) yn cael eu rhedeg ar ôl croot (2) i'r CYFARWYDDWR .

OPSIYNAU INSTAL A DIWEDDARU

Y math cyffredinol o orchymyn gosod rpm yw

rpm { -i | --install } [ install -options ] PACKAGE_FILE ...

Mae hyn yn gosod pecyn newydd.

Y math cyffredinol o orchymyn uwchraddio rpm yw

rpm { -U | --upgrade } [ install -options ] PACKAGE_FILE ...

Mae hyn yn uwchraddio neu'n gosod y pecyn a osodir ar hyn o bryd i fersiwn newydd. Mae hyn yr un fath â gosod, ac eithrio pob fersiwn arall o'r pecyn yn cael ei dynnu ar ôl i'r pecyn newydd gael ei osod.

rpm { -F | --freshen } [ install -options ] PACKAGE_FILE ...

Bydd hyn yn uwchraddio pecynnau, ond dim ond os yw fersiwn gynharach yn bodoli ar hyn o bryd. Gellir pennu'r PACKAGE_FILE fel ftp neu URL URL , ac os felly bydd y pecyn yn cael ei lawrlwytho cyn ei osod. Gweler OPSIYNAU FTP / HTTP i gael gwybodaeth am gymorth cleientiaid mewnol ftp a http rpm .

--aid

Ychwanegwch becynnau awgrymedig i'r set trafodiad pan fo angen.

- cyfeirlyfrau

Yn gosod neu'n uwchraddio'r holl ffeiliau missingok yn y pecyn, waeth beth ydynt yn bodoli.

--badreloc

Wedi'i ddefnyddio gyda --relocate , adleoli trwyddedau ar bob llwybr ffeil, nid dim ond y rhai OLDPATH sydd wedi'u cynnwys yn awgrym (au) ail-leoli'r pecyn deuaidd.

--excludepath OLDPATH

Peidiwch â gosod ffeiliau y mae eu henw yn dechrau gyda OLDPATH .

--excludedocs

Peidiwch â gosod unrhyw ffeiliau sydd wedi'u marcio fel dogfennau (sy'n cynnwys tudalennau dyn a dogfennau texinfo).

- gorfodi

Yn yr un modd â defnyddio --replacepkgs , --leinfannau , a --oldpackage .

-h, --hash

Argraffwch 50 marc hash wrth i'r archif pecyn gael ei dadbacio. Defnyddio gyda -v | --verbose ar gyfer arddangosfa nicer.

- llofnodi

Peidiwch â gwirio systemau ffeiliau mynydd ar gyfer digon o le ar ddisg cyn gosod y pecyn hwn.

- darlithio

Caniatáu gosod neu uwchraddio hyd yn oed os nad yw pensaernïaeth y pecyn a'r gweinydd deuaidd yn cyfateb.

--ignoreos

Caniatáu gosod neu uwchraddio hyd yn oed os nad yw systemau gweithredu'r pecyn a'r gweinydd deuaidd yn cyfateb.

--includedocs

Gosod ffeiliau dogfennau. Dyma'r ymddygiad diofyn.

- addasdb

Diweddarwch yn unig y gronfa ddata, nid y system ffeiliau.

--nodigest

Peidiwch â gwirio pecyn neu brawf pennawd wrth ddarllen.

- niwrnodur

Peidiwch â gwirio pecyn neu lofnodion pennawd wrth ddarllen.

- nodau

Peidiwch â gwirio dibyniaeth cyn gosod neu uwchraddio pecyn.

- niwclear

Peidiwch ag awgrymu pecyn (au) sy'n darparu dibyniaeth ar goll.

--noorder

Peidiwch â aildrefnu'r pecynnau ar gyfer gosod. Fel rheol, byddai'r rhestr o becynnau yn cael eu hail-drefnu i fodloni dibyniaethau.

--enysgrifau

--nopre

--nopost

--nopreun

- nawr

Peidiwch â gweithredu sgript yr un enw. Mae'r opsiwn --noscripts yn gyfwerth â

--nopre --nopost --nopreun --nopostun

ac yn troi i ffwrdd â gweithredu'r % cyfatebol cyn , % post , % preun , a % postun scriptlet (au).

--nigwyr

--notriggerin

--notriggerun

--notriggerpostun

Peidiwch â gweithredu unrhyw sbardun sbardun o'r math a enwir. Mae'r opsiwn - napigwyr yn gyfwerth â

--notriggerin --notriggerun --notriggerpostun

ac yn troi i ffwrdd â gweithredu % triggerin , % triggerun , a % triggerpostun scriptlet (au) cyfatebol.

- bagiau bach

Caniatewch uwchraddio i ddisodli pecyn newydd gydag un hŷn.

- pwrpas

Argraffir canrannau wrth i ffeiliau gael eu dadbacio o'r archif pecyn. Bwriedir gwneud hyn yn hawdd i'w rhedeg o offer eraill.

- gychwyn NEWPATH

Ar gyfer pecynnau deuaidd y gellir eu hailddefnyddio , cyfieithu pob llwybr ffeil sy'n cychwyn gyda'r rhagddodiad gosod yn awgrym (au) adleoli pecyn i NEWPATH .

--garwch OLDPATH = NEWPATH

Ar gyfer pecynnau deuaidd y gellir eu hail-leoli, cyfieithu pob llwybr ffeil sy'n cychwyn gyda OLDPATH yn yr awgrym (au) adleoli pecyn i NEWPATH . Gellir defnyddio'r opsiwn hwn dro ar ôl tro os bydd nifer o OLDPATH yn y pecyn yn cael eu hadleoli.

- ail-becyn

Ail-becyn y ffeiliau cyn ei ddileu. Bydd y pecyn a osodwyd yn flaenorol yn cael ei enwi yn ôl y macro % _repackage_name_fmt a bydd yn cael ei greu yn y cyfeiriadur a enwir gan macro % _repackage_dir (y gwerth diofyn yw / var / tmp ).

--leinfannau

Gosodwch y pecynnau hyd yn oed os byddant yn disodli ffeiliau o becynnau eraill, wedi'u gosod eisoes.

--replacepkgs

Gosodwch y pecynnau hyd yn oed os yw rhai ohonynt eisoes wedi'u gosod ar y system hon.

--test

Peidiwch â gosod y pecyn, gwiriwch am wrthdaro posibl ac adrodd amdano.

RHODD OPSIYNAU

Y math cyffredinol o orchymyn dileu rpm yw

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

Gallai'r opsiynau canlynol hefyd gael eu defnyddio:

--mwythau

Dileu pob fersiwn o'r pecyn sy'n cyfateb PACKAGE_NAME . Fel rheol, gwneir camgymeriad os yw PACKAGE_NAME yn cyfateb i becynnau lluosog.

- nodau

Peidiwch â gwirio dibyniaethau cyn diystyru'r pecynnau.

--enysgrifau

--nopreun

- nawr

Peidiwch â gweithredu sgript yr un enw. Mae'r opsiwn --noscripts yn ystod dileu pecyn yn gyfwerth â

--nopreun --nopostun

ac yn troi i ffwrdd â gweithredu'r % preuniad cyfatebol, a % postun scriptlet (au).

--nigwyr

--notriggerun

--notriggerpostun

Peidiwch â gweithredu unrhyw sbardun sbardun o'r math a enwir. Mae'r opsiwn - napigwyr yn gyfwerth â

--notriggerun --notriggerpostun

ac yn troi i ffwrdd â gweithredu % triggerun cyfatebol, a % triggerpostun scriptlet (au).

- ail-becyn

Ail-becyn y ffeiliau cyn ei ddileu. Bydd y pecyn a osodwyd yn flaenorol yn cael ei enwi yn ôl y macro % _repackage_name_fmt a bydd yn cael ei greu yn y cyfeiriadur a enwir gan macro % _repackage_dir (y gwerth diofyn yw / var / tmp ).

--test

Peidiwch â dadstystio unrhyw beth, dim ond mynd drwy'r cynigion. Yn ddefnyddiol ar y cyd â'r opsiwn -vv ar gyfer debugging.

OPSIYNAU CWERY

Y math cyffredinol o orchymyn ymholiad rpm yw

rpm { -q | --query } [ select-options ] [ query-options ]

Efallai y byddwch yn pennu'r fformat y dylid argraffu'r wybodaeth am becyn ynddo. I wneud hyn, byddwch chi'n defnyddio'r


--qf | --queryformat QUERYFMT

opsiwn, ac yna llinyn fformat QUERYFMT . Mae fformatau ymholiad yn fersiynau wedi'u newid o'r fformat printf safonol (3) . Mae'r fformat yn cynnwys llinynnau sefydlog (a all gynnwys dianc cymeriad C safonol ar gyfer llinellau newydd, tabiau a chymeriadau arbennig eraill) a fformatwyr printf (3) . Gan fod rpm eisoes yn gwybod y math i'w argraffu, rhaid hepgor y math o fanyleb, fodd bynnag, a'i ddisodli gan enw'r tag pennawd i'w argraffu, wedi'i hamgáu gan {} cymeriadau. Mae enwau tag yn achos annatod, ac efallai y bydd y rhan RPMTAG_ blaenllaw o'r enw tag yn cael ei hepgor hefyd.

Gellir gofyn am fformatau allbwn arall trwy ddilyn y tag gyda : typedag . Ar hyn o bryd, cefnogir y mathau canlynol:

: arfau


Llwythwch allwedd gyhoeddus yn arfau ASCII.

: base64

Codwch ddata deuaidd gan ddefnyddio base64.

: dyddiad

Defnyddiwch fformat strftime (3) "% c".

:diwrnod

Defnyddiwch fformat strftime (3) "% a% b% d% Y".

: depflags

Fflatiau dibyniaeth fformat.

fflags

Fformatau ffeil fformat.

: hecs

Fformat yn hecsadegol.

: octal

Fformat yn octal.

: perms

Caniatadau ffeil fformat.

: shescape

Escape dyfynbrisiau unigol i'w defnyddio mewn sgript.

: triggertype

Dangoswch yr esgusiad sbarduno.

Er enghraifft, i argraffu enwau'r pecynnau a holwyd yn unig yn unig, gallech ddefnyddio % {NAME} fel y llinyn fformat. I argraffu enw'r enw pecynnau a gwybodaeth dosbarthu mewn dwy golofn, gallech ddefnyddio % -30 {NAME}% {DOSBARTHU} . Bydd rpm yn argraffu rhestr o'r holl dagiau y mae'n gwybod amdanynt pan fyddant yn cael eu galw gyda'r ddadl --querytags .

Mae dau is-set o opsiynau ar gyfer holi: dewis pecynnau, a dewis gwybodaeth.

OPSIYNAU DEWIS PACKAG:

PACKAGE_NAME

Pecyn wedi'i osod yn y gofyniad a enwir PACKAGE_NAME .

-a, --all

Gofynnwch pob pecyn wedi'i osod.

-f, - ffile File

Pecyn ymholiad sy'n berchen ar FILE .

- ffeil MD5

Pecyn ymholiad sy'n cynnwys dynodwr ffeil penodol, hy y crynodeb MD5 o gynnwys y ffeil.

-g, - GROUP GROUP

Pecynnau ymholiad gyda'r grŵp GRWP .

--hdrid SHA1

Pecyn ymholiad sy'n cynnwys dynodwr pennawd penodol, hy y crynhoad SHA1 o'r rhanbarth pennawd anaddas.

-p, --package PACKAGE_FILE

Gofynnwch becyn (heb ei staenio) PACKAGE_FILE . Efallai y bydd y PACKAGE_FILE yn cael ei nodi fel ftp neu URL arddull http , ac os felly bydd y pennawd pecyn yn cael ei lawrlwytho a'i holi. Gweler OPSIYNAU FTP / HTTP i gael gwybodaeth am gymorth cleientiaid mewnol ftp a http rpm . Bydd dadl (au) PACKAGE_FILE , os nad yw'n becyn deuaidd, yn cael ei ddehongli fel amlygiad pecyn ASCII. Caniateir sylwadau, gan ddechrau gyda '#', a gall pob llinell o ffeil manifesto pecyn gynnwys ymadroddion glob wedi'u gwahanu ar gyfer gofod gwyn, gan gynnwys URLau gyda mynegiadau glob anghysbell, a fydd yn cael eu hehangu i lwybrau sy'n cael eu rhoi yn lle'r pecyn a amlygir fel dadleuon PACKAGE_FILE ychwanegol i'r ymholiad.

--pcgid MD5

Pecyn ymholiad sy'n cynnwys dynodwr pecyn penodol, hy crynhoad MD5 y pennawd cyfun a chynnwys y llwyth talu.

--querybynumber HDRNUM

Gofynnwch i'r cofnod cronfa ddata HDRNUM th yn uniongyrchol; mae hyn yn ddefnyddiol yn unig ar gyfer debugging.

--specfile SPECFILE

Parsewch ac ymholi SPECFILE fel pe bai'n becyn. Er nad yw'r holl wybodaeth (ee rhestrau ffeiliau) ar gael, mae'r math yma o ymholiad yn caniatáu i rpm gael ei ddefnyddio i dynnu gwybodaeth o ffeiliau manwl heb orfod ysgrifennu parser sain.

- TID

Pecyn (au) ymholiad sydd â dynodwr trafod TID penodol. Defnyddir stamp amser unix ar hyn o bryd fel dynodwr trafodiad. Mae gan bob pecyn (au) a osodir neu a ddilewyd o fewn un trafodyn dynodwr cyffredin.

--troggeredby PACKAGE_NAME

Pecynnau ymholi sy'n cael eu sbarduno gan becyn (au) PACKAGE_NAME .

- braidd yn darparu CAPABILITY

Gofynnwch am bob pecyn sy'n darparu'r gallu CAPABILITY .

- ychydig yn cyfateb CAPABILITY

Gofynnwch bob pecyn sy'n gofyn am FABURTH i weithredu'n iawn.

OPSIYNAU ARCHWILIO'R PECYN:

--changelog

Dangos gwybodaeth newid ar gyfer y pecyn.

-c, --configfiles

Rhestrwch ffeiliau ffurfweddu yn unig (mae'n awgrymu -l ).

-d, --docfiles

Rhestrwch ffeiliau dogfennau yn unig (mae'n awgrymu -l ).

--dump

Gwybodaeth am ffeiliau dump fel a ganlyn:

maint y llwybr mtime md5sum mode owner group isconfig isdoc rdev symlink

Rhaid defnyddio'r opsiwn hwn gydag o leiaf un o -l , -c , -d .

--filesbypkg

Rhestrwch yr holl ffeiliau ym mhob pecyn a ddewiswyd.

-i, --info

Dangos gwybodaeth becyn, gan gynnwys enw, fersiwn, a disgrifiad. Mae hyn yn defnyddio'r --queryformat os nodwyd un.

--last

Gorchmynion y pecyn sy'n rhestru trwy amser gosod fel bod y pecynnau diweddaraf ar y brig.

-l, - rhestr

Rhestrwch ffeiliau mewn pecyn.

- yn darparu

Y galluoedd rhestru sy'n darparu'r pecyn hwn.

-R, - atebion

Rhestrwch becynnau y mae'r pecyn hwn yn dibynnu arnynt.

--sysgrifau

Rhestrwch y sgriptiau / pecynnau penodol sy'n cael eu defnyddio fel rhan o'r prosesau gosod a dad-osod.

-s, -stat

Arddangos datganiadau ffeiliau yn y pecyn (yn awgrymu -l ). Mae cyflwr pob ffeil yn un o arferol , heb ei osod , na'i ddisodli .

--triggers, --triggerscripts

Dangoswch y sgriptiau sbarduno, os o gwbl, sydd wedi'u cynnwys yn y pecyn.

OPSIYNAU GWEITHIO

Y math cyffredinol o orchymyn dilysu rpm yw

rpm { -V | --verify } [ dewis-opsiynau ] [ dilysu-opsiynau ]

Mae gwirio pecyn yn cymharu gwybodaeth am y ffeiliau a osodwyd yn y pecyn gyda gwybodaeth am y ffeiliau a gymerwyd o'r metadata pecyn a gedwir yn y gronfa ddata rpm. Ymhlith pethau eraill, mae gwirio yn cymharu maint, swm MD5, caniatâd, math, perchennog a grŵp pob ffeil. Mae unrhyw anghydraddoldebau yn cael eu harddangos. Bydd ffeiliau na chafodd eu gosod o'r pecyn, er enghraifft, yn cael eu hanwybyddu'n dawel ar ffeiliau dogfennaeth a eithrir ar y gosodiad gan ddefnyddio'r opsiwn " --excludedocs ".

Mae'r dewisiadau dewis pecyn yr un fath ag ar gyfer cwestiynu (gan gynnwys pecynnau amlwg fel dadleuon). Dyma opsiynau eraill sy'n unigryw i wirio modd:

- nodau

Peidiwch â gwirio dibyniaethau pecynnau.

--nodigest

Peidiwch â gwirio pecyn neu brawf pennawd wrth ddarllen.

--nofiliau

Peidiwch â gwirio unrhyw nodweddion o ffeiliau pecyn.

--enysgrifau

Peidiwch â gweithredu'r % verifyscript scriptlet (os oes un).

- niwrnodur

Peidiwch â gwirio pecyn neu lofnodion pennawd wrth ddarllen.

- nawr

--nomd5

- gloi

- gwneuthurwr

--nogroup

- amser

--nomode

--nordev

Peidiwch â gwirio'r priodoldeb ffeil cyfatebol.

Mae fformat yr allbwn yn gyfres o 8 nod, sef marciwr priodoldeb posibl:

c % ffeil ffurfweddu ffurfwedd. ffeil dogfennaeth d % doc . g % ffeil ysbryd (hy nid yw cynnwys y ffeil wedi'i gynnwys yn y llwyth cyflog pecyn). l % ffeil trwydded drwydded. r % readme readme file.

o bennawd y pecyn, ac yna enw'r ffeil. Mae pob un o'r 8 nod yn dynodi canlyniad cymhariaeth o briodweddau (au) y ffeil i werth y priodweddau / priodweddau hynny a gofnodwyd yn y gronfa ddata. Ystyr "un" (cyfnod) unigol yw'r prawf a basiwyd, tra bod un " ? " (Marc cwestiwn) yn nodi na ellid cyflawni'r prawf (ee caniatâd ffeiliau yn atal darllen). Fel arall, mae'r cymeriad (sydd heb fod yn wreiddiol yn B B ) yn dynodi methiant y prawf cyfatebol - gwirio :

S ffeil S ize yn wahanol M M ode differs (yn cynnwys caniatadau a math o ffeil) 5 swm MD 5 yn wahanol D D dadfudo prif / cam-gymharu rhifau niferus L darllenwch llwybr L (2) cam-gêm cam-berchnogaeth U U ser perchnogaeth yn wahanol G G roup Mae perchnogaeth yn wahanol i T m T ffib

LLYFOD DIGWYDDOL A GWEITHREDU DIGWL

Y mathau cyffredinol o orchmynion llofnod digidol rpm yw

rpm --import PUBKEY ...

rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

Mae'r opsiwn --checksig yn gwirio'r holl brintiadau a llofnodion sydd wedi'u cynnwys yn PACKAGE_FILE i sicrhau uniondeb a tharddiad y pecyn. Sylwch fod llofnodion bellach wedi eu gwirio pryd bynnag y caiff pecyn ei ddarllen, ac mae --checksig yn ddefnyddiol i wirio'r holl dreialon a llofnodion sy'n gysylltiedig â phecyn.

Ni ellir gwirio llofnodion digidol heb allwedd gyhoeddus. Gellir ychwanegu allwedd gyhoeddus arfog ascii i'r gronfa ddata rpm gan ddefnyddio --import . Mae allwedd gyhoeddus wedi'i gludo mewn pennawd, a chaiff rheoli cylchoedd allweddol ei berfformio'n union fel rheoli pecynnau. Er enghraifft, gellir arddangos pob allwedd gyhoeddus a fewnforir ar hyn o bryd trwy:

rpm -qa gpg-pubkey *

Gellir arddangos manylion am allwedd gyhoeddus benodol, pan gaiff ei fewnforio, drwy holi. Dyma wybodaeth am allwedd GPG / DSA Red Hat:

rpm -qi gpg-pubkey-db42a60e

Yn olaf, gellir dileu allweddi cyhoeddus ar ôl mewnforio fel pecynnau. Dyma sut i gael gwared ar y allwedd GPG / DSA Red Hat

rpm -e gpg-pubkey-db42a60e

LLOFNODI PECYN

rpm --addsign | --resign PACKAGE_FILE ...

Mae'r ddau --addsign ac --resign options yn cynhyrchu ac yn mewnosod llofnodion newydd ar gyfer pob pecyn PACKAGE_FILE a roddwyd, gan gymryd lle unrhyw lofnodion sydd eisoes yn bodoli. Mae dau opsiwn am resymau hanesyddol, nid oes gwahaniaeth mewn ymddygiad ar hyn o bryd.

DEFNYDDIO GPG I LLOFNODI PACKAGAU

Er mwyn llofnodi pecynnau gan ddefnyddio GPG, rhaid i rpm gael eu cyflunio i redeg GPG a gallu dod o hyd i gylch allweddol gyda'r allweddi priodol. Yn ddiffygiol, mae rpm yn defnyddio'r un confensiynau fel GPG i ddod o hyd i gylchoedd allweddol, sef y newidyn amgylchedd $ GNUPGHOME . Os nad yw'ch cylchoedd allweddol wedi'u lleoli lle mae GPG yn disgwyl iddynt fod, bydd angen i chi ffurfweddu'r macro % _gpg_path i fod yn lleoliad y cylchoedd allweddol GPG i'w defnyddio.

Er mwyn cydweddu â fersiynau hŷn o GPG, PGP, a rpm, dim ond pacynnau llofnod V3 OpenPGP y dylid eu ffurfweddu. Gellir defnyddio naill ai algorithmau dilysu DSA neu RSA, ond mae'n well gan DSA.

Os ydych chi am allu llofnodi pecynnau rydych chi'n eu creu eich hun, mae angen ichi greu eich pâr allweddol cyhoeddus a chyfrinachol eich hun hefyd (gweler y llawlyfr GPG). Bydd angen i chi hefyd ffurfweddu macros rpm

%_llofnod

Math y llofnod. Ar hyn o bryd dim ond gpg a pgp sy'n cael eu cefnogi.

% _gpg_name

Enw'r "defnyddiwr" y mae ei allwedd yr hoffech ei ddefnyddio i lofnodi'ch pecynnau.

Er enghraifft, i allu defnyddio GPG i arwyddo pecynnau fel y defnyddiwr "John Doe " o'r cylchoedd allweddol a leolir yn /etc/rpm/.gpg gan ddefnyddio'r gweithredadwy / usr / bin / gpg y byddech chi'n ei wneud cynnwys

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

mewn ffeil ffurfweddu macro. Defnyddiwch / etc / rpm / macros ar gyfer cyfluniad fesul system a ~ / .rpmmacros ar gyfer cyfluniad fesul defnyddiwr.

OPSIYNAU DATBLYGU REWUILD

Y math cyffredinol o orchymyn cronfa ddata ailadeiladu rpm yw

rpm { --initdb | --rebuilddb } [ -v ] [ - DIRECTORY ]] [ - CYFARWYDDWR ]

Defnyddiwch --initdb i greu cronfa ddata newydd, defnyddiwch --rebuilddb i ailadeiladu mynegeion y gronfa ddata o'r penawdau pecyn gosod.

SHOWRC

Y gorchymyn

rpm --showrc

yn dangos y bydd y gwerthoedd rpm yn eu defnyddio ar gyfer yr holl opsiynau ar hyn o bryd wedi'u gosod ar ffeiliau / ffeiliau cyfluniad rpmrc a macros .

OPSIYNAU FTP / HTTP

Gall rpm weithredu fel cleient FTP a / neu HTTP fel y gellir ymholi neu osod pecynnau o'r rhyngrwyd. Gellir nodi ffeiliau pecyn ar gyfer gosodiadau, uwchraddio, ac ymholiadau fel URL ftp neu arddull http :

ftp: // USER: PASSWORD @ HOST: PORT / path / to / package.rpm

Os bydd y : PASSWORD portion yn cael ei hepgor, bydd y cyfrinair yn cael ei ysgogi am (unwaith y pâr / defnyddiwr gwesteiwr). Os hepgorir y defnyddiwr a'r cyfrinair, defnyddir ftp anhysbys. Ym mhob achos, mae trosglwyddiadau ftp goddefol (PASV) yn cael eu perfformio.

rpm yn caniatáu i'r opsiynau canlynol gael eu defnyddio gydag URLau ftp:

--ftpproxy HOST

Bydd yr HOST gwesteiwr yn cael ei ddefnyddio fel gweinydd dirprwy ar gyfer pob trosglwyddiadau ftp, sy'n caniatáu i ddefnyddwyr ftp trwy beiriannau waliau tân sy'n defnyddio systemau dirprwy. Gallai'r opsiwn hwn gael ei nodi hefyd trwy ffurfweddu'r macro % _ftpproxy .

HOST

Rhif TCP PORT i'w ddefnyddio ar gyfer y cysylltiad ftp ar y gweinydd ftp dirprwy yn hytrach na'r porthladd rhagosodedig. Gallai'r opsiwn hwn gael ei nodi hefyd trwy ffurfweddu'r macro % _ftpport .

rpm yn caniatáu i'r opsiynau canlynol gael eu defnyddio gyda URLau http :

- Httpproxy HOST

Bydd yr HOST gwesteiwr yn cael ei ddefnyddio fel gweinydd dirprwy ar gyfer holl drosglwyddiadau http . Efallai y bydd yr opsiwn hwn hefyd yn cael ei bennu trwy ffurfweddu'r macro % _httpproxy .

- PORT ADRODDIAD

Rhif TCP PORT i'w ddefnyddio ar gyfer y cysylltiad http ar y gweinydd http proxy yn lle'r porthladd rhagosodedig. Gellir hefyd nodi'r opsiwn hwn trwy ffurfweddu'r macro % _httpport .

MATERION CYFFREDINOL

Gweithredu rpmbuild

Mae dulliau adeiladu rpm bellach yn byw yn y gweithrediad / usr / bin / rpmbuild executable. Er bod cydweddoldeb etifeddiaeth a ddarparwyd gan yr aliasau popt isod wedi bod yn ddigonol, nid yw'r cydweddoldeb yn berffaith; felly mae cydymffurfiaeth modd adeiladu trwy aliasau poblog yn cael ei symud o rpm. Gosodwch y pecyn rpmbuild , a gwelwch rpmbuild (8) ar gyfer dogfennaeth yr holl ddulliau adeiladu rpm a ddogfennwyd yn flaenorol yma yn rpm (8).

Ychwanegwch y llinellau canlynol i / etc / popt os ydych chi am barhau i ddymuno rpmbuild o'r llinell orchymyn 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 --short-circuit rpmb --short-circuit

GWELD HEFYD

popt (3), rpm2cpio (8), rpmbuild (8),

http://www.rpm.org/ http://www.rpm.org/>

Pwysig: Defnyddiwch y gorchymyn dyn ( % man ) i weld sut mae gorchymyn yn cael ei ddefnyddio ar eich cyfrifiadur penodol.