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 symlinkRhaid 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 ffibLLYFOD 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
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-circuitGWELD 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.