Rpm - Command Command - Unix Command

Linux / Unix Command : rpm

NAME

rpm - Manaidsear Pasgan RPM

SYNOPSIS

PACAGAIDHEAN A 'CLEACHDADH AGUS A' DEARADH:

rpm { -q | --query } [ tagh-roghainnean ] [ query-options ]

rpm { -V | --ver }} [ tagh-roghainnean ] [ dearbhadh-roghainnean ]

rpm --import PUBKEY ...

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

INSTALLING, UPGRADING, AND REMOVING PACKAGES:

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 ] [ --noscripts ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

AMBANN:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

roghainnean-taghte


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - faidhlichean FILE ]
[ -g, - GROUP group ] { -p, - pasgan PACKAGE_FILE ]
[- MD5fileid ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ - TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[- a 'toirt fa-near a' chomais ] [- a 'toirt a-steach caochladh ]

query-options


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - liosta ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - feum ] [ --scripts ] [ -s, - state ]
[ - gearragan, - trioblaidean ]

dearbhadh-roghainnean


[ --nodeps ] [ --nofiles ] [ --nànaichean ]
[ -nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

install-options


[ --aid ] [ --fileagan ] [ --badreloc ] [ - OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ sgeadachadh ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ -nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [- dot ]] [ --Prefix NEWPATH ]
[ --agate OLDPATH = NEWPATH ]
[ --repackage ] [- ath-chlàran ] [ --replacepkgs ]
[ --test ]

SGRÙDADH

Tha rpm na Mhanaidsear Pacaid cumhachdach, a dh'fhaodar a chleachdadh airson togail, stàladh, rannsachadh, dearbhadh, ùrachadh, agus briseadh pasganan bathar fa leth. Tha pasgan a ' gabhail a-steach tasglann de fhaidhlichean agus meta-dàta a thathar a' cleachdadh airson stàladh agus na faidhlichean tasglann a sgrios. Tha am meta-dàta a 'toirt a-steach sgriobtaichean cuideachaidh, feartan faidhle, agus fiosrachadh tuairisgeul mun phacaid. Bidh pasgan a ' tighinn a-steach ann an dà sheòrsa: pasgan dannsa, a bhios air an cleachdadh gus bathar-bog a shuidheachadh, agus pasganan stòr, anns a bheil an còd stòr agus an reasabaidh a dh' fheumar gus pasgan dobhain a dhèanamh.

Feumaidh aon de na modhan bunaiteach a leanas a bhith air a thaghadh: Ceist , Dearbhaich , Clàraich ainm , Stàlaich / Àrdachadh / Freshen , Uninstall , Stòr-dàta Tòiseachadh , Stòr-dàta Ath-thogail , Ath- dhreuchd , Cuir Slighe , Sealbhadairean / Buidhnean , Taidhlichean Ceist , agus Co-shealladh Taisbeanaidh .

ROGHAINNEAN COITCHEANN

Faodar na roghainnean sin a chleachdadh anns a h-uile modh eadar-dhealaichte.

- ?, - taic

Clò-bhuail brath cleachdaidh nas fhaide na sin àbhaisteach.

- briseadh

Clò-bhuail aon loidhne anns a bheil an àireamh de rpm ga chleachdadh.

--quiet

Clò-bhuail cho beag 's as urrainn - mar as trice cha tèid teachdaireachdan mearachd a thaisbeanadh.

-v

Clò-bhuail fiosrachadh làitheil - mar as trice thèid teachdaireachdan adhartais àbhaisteach a thaisbeanadh.

-vv

Clò-bhuail mòran de dh'fhiosrachadh fuadain grànda.

--rcfile LEIL-LÀRAICH

Tha gach fear de na faidhlichean anns a 'choloin a' sgaradh FILELIST air a leughadh às dèidh làimh le rpm airson fiosrachadh rèiteachaidh. Is e dìreach a 'chiad fhaidhle anns an liosta a tha ann, agus thèid tildes a leudachadh gu luach $ HOME . Is e / usr / lib / rpm / rpmrc an fhaidhle FILE bunaiteach : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- pìob CMD

Pìoban an toradh rpm don òrdugh CMD .

--dbpath DIRECTORY

Cleachd an stòr-dàta ann an STIÙIREACHADH rathen na am frith-rathad / var / lib / rpm bunaiteach

- Thoir STIÙIREADH

Cleachd craobh siostam nam faidhlichean air fhuaimneachadh aig STIÙIREADH airson gach gnìomh. Thoir fa-near gu bheil seo a 'ciallachadh gum bi an stòr-dàta taobh a-staigh STIÙIREACHADH air a chleachdadh airson sgrùdaidhean eisimeileachd agus thèid sgriobtaichean sam bith (me % post ma shuiteicheas sinn, no % prep ma thogras iad, pasgan) an dèidh chroot (2) gu STIÙIREADH .

ROGHAIDHEAN INSTALL AGUS UPGRADE

Is e cruth coitcheann stàladh stàladh rpm

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

Bidh seo a 'stèidheachadh pasgan ùr.

Is e cruth coitcheann òrdugh àrdachadh rpm

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

Bidh seo a 'leasachadh no a' cur a-steach am pasgan a chaidh a stàladh an-dràsta gu tionndadh nas ùire. Tha seo an aon rud ri stàladh, ach a-mhàin tha gach tionndadh eile den phasgan air a thoirt às nuair a thèid am pasgan ùr a stàladh.

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

Cuiridh seo pacaidean air adhart, ach a-mhàin ma tha tionndadh nas tràithe an-dràsta. Faodar am PACKAGE_FILE a shònrachadh mar URL ftp no http , agus mar sin thèid am pasgan a luchdachadh sìos mus tèid a stàladh. Faic FTP / HTTP OPTIONS airson fiosrachadh air taic luchd-cleachdaidh ftp agus http taobh a-staigh rpm .

--aid

Cuir pasgain mholaidhean ris an t-suidheachadh ghnothaich nuair a tha feum air.

--fileagan

A 'cur suas no a' ùrachadh na faidhlichean missingok sa phacaid, ge bith a bheil iad ann.

--badreloc

Cleachdte le --relocate , gluasad cead air gach slighe faidhlichean, chan ann a-mhàin an fheadhainn sin air a ghabhail a-steach anns na h- inntinnean ath-shuidheachadh pacaid dà-chànanach.

- co- dhùnaidhean OLDPATH

Na stàlaich faidhlichean leis a bheil an t-ainm a 'tòiseachadh le OLDPATH .

--excludedocs

Na stàlaich faidhlichean sam bith a tha comharraichte mar sgrìobhainnean (a tha a 'gabhail a-steach duilleagan an duine agus sgrìobhainnean texinfo).

--force

Coltach ri bhith a 'cleachdadh --replacepkgs , - clàran-àite , agus --oldpackage .

-h, --hash

Clò-bhuail 50 comharran hash seach nach eil an tasglann pacaid air a phapadh. Cleachd le -v | --verbose airson taisbeanadh nas fheàrr.

- ath-nuadhachadh

Na seall air siostaman faidhlichean mount airson àite diosg gu leòr mus cuir iad am pasgan seo.

--ignorearch

Leig le stàladh no ùrachadh eadhon ged nach eil ailtireachd a 'phacaid dhìona agus an aoigheachd co-ionnan.

--ignoreos

Leig le stàladh no ùrachadh eadhon ged nach bi siostaman obrachaidh a 'phacaid dhìona agus an aoigheachd co-ionnan.

--includedocs

Stàlaich sgrìobhainnean sgrìobhainnean. Is e seo an giùlan bunaiteach.

--justdb

Ùraich ach an stòr-dàta, chan e siostam nan faidhlichean.

--nodigest

Na dearbhaich pasgan no cuisean ceannach nuair a bhios thu a 'leughadh.

- gun ainm

Na dearbhaich pasgan no ainmean ceannard nuair a bhios thu a 'leughadh.

--nodeps

Na dèan seic eisimeileachd mus cuir thu a-steach no ath-nuadhaich pasgan.

- gàirdeachas

Na molaich pasgan (ean) a tha a 'toirt seachad eisimeileachd air chall.

- neo-òrdugh

Na cuir ath-òrdanachadh air na pasganan airson stàladh. Bhiodh an liosta de phacain mar as trice air ath-ghluasad gu bhith a 'riarachadh eisimeileachd.

- sgrìobhainnean

--nopre

- cha mhòr

--nopreun

- aodach

Na cuir a-steach an sgrìobhadair den aon ainm. Tha an roghainn --noscripts co-ionann ri

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

agus a 'tionndadh dheth mar a chaidh an % correspond, % post , % preun , agus % postun scriptlet (s) a chur gu bàs.

- luchd-dìon

--notriggerin

--notriggerun

--notriggerpostun

Na cuir a-steach sgrìob brosnachaidh sam bith den t-seòrsa ainmichte. Tha an roghainn --notriggers co-ionann ri

--notriggerin --notriggerun --notriggerpostun

agus a 'tionndadh dheth a' ghnìomhachadh % triggerin , % triggerun , agus % triggerpostun scriptlet (s).

--oldpackage

Leig le ùrachadh ùrachadh an àite pasgan ùr le seann duine.

- air adhart

Clò-cheudadan mar a thèid faidhlichean a phapadh bhon tasglann pacaid. Tha seo an dùil gun dèan e furasta rpm a ruith bho innealan eile.

- fàgail NEWPATH

Airson pasgan dannsa ath-ghluasadach, eadar-theangachadh gach slighe faidhle a thòisicheas leis an ro-leasachan stàlaidh anns na h- ionadan inntrigidh pacaid gu NEWPATH .

- gabh a-steach OLDPATH = NEWPATH

Airson pasgan dannsa ath-shuidheachadh, eadar-theangachadh gach slighe faidhle a thòisicheas le OLDPATH anns na h- inntinnean ath-shuidheachadh pasgan gu NEWPATH . Faodar an roghainn seo a chleachdadh a-rithist uaireannan ma bhios grunnan OLDPATH anns a 'phasgan gu bhith air an gluasad.

--repackage

Ath-phacaich na faidhlichean mus tèid thu às. Thèid am pasgan a chaidh a stàladh roimhe a h-ainmeachadh a rèir macro % _repackage_name_fmt agus thèid a chruthachadh san eòlaire a tha ainmichte leis a 'macro % _repackage_dir (is e luach bunaiteach / var / tmp ).

- clàran-àite

Stàlaich na pasganan eadhon ma bhios iad a 'cuir a-steach fhaidhlichean bho phacaidean eile a chaidh a stàladh mar-thà.

--replacepkgs

Stàlaich na pacaidean eadhon ged a tha cuid dhiubh air an stàladh mar-thà air an t-siostam seo.

--test

Na stàlaich am pasgan, dìreach dèan cinnteach airson agus co-dhùnaidhean a dh'fhaodadh a bhith ann.

OBAIR-OBRACH

Is e an seòrsa coitcheann de rùn lughdachaidh rpm

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

Faodaidh na roghainnean a leanas a chleachdadh cuideachd:

- aodach

Thoir air falbh gach tionndadh den phasgan a tha a 'maidseadh PACKAGE_NAME . Mar as trice, thèid mearachd a thoirt a-mach ma tha PACKAGE_NAME a ' maidseadh iomadh pasgan.

--nodeps

Na dèan sgrùdadh air na roinnean-dìona mus dèan thu dì-stàladh nan pasgain.

- sgrìobhainnean

--nopreun

- aodach

Na cuir a-steach an sgrìobhadair den aon ainm. Tha an roghainn --noscripts ann am briseadh pasgan co-ionann ri

--nopreun --nopostun

agus a 'tionndadh dheth mar a chaidh an % co-fhreagarrach % a choileanadh , agus % postun scriptlet (s).

- luchd-dìon

--notriggerun

--notriggerpostun

Na cuir a-steach sgrìob brosnachaidh sam bith den t-seòrsa ainmichte. Tha an roghainn --notriggers co-ionann ri

--notriggerun --notriggerpostun

agus a 'tionndadh dheth a' ghnìomhachadh % triggerun , agus % triggerpostun scriptlet (s).

--repackage

Ath-phacaich na faidhlichean mus tèid thu às. Thèid am pasgan a chaidh a stàladh roimhe a h-ainmeachadh a rèir macro % _repackage_name_fmt agus thèid a chruthachadh san eòlaire a tha ainmichte leis a 'macro % _repackage_dir (is e luach bunaiteach / var / tmp ).

--test

Na dèan dì-stàladh air rud sam bith, dìreach a dhol tro na gluasadan. Feumail ann an co-bhann ris an roghainn -vv airson dannsa .

SGEULACHDAN CEITH

Is e an seòrsa coitcheann de cheist rannsachaidh rpm

rpm { -q | --query } [ tagh-roghainnean ] [ query-options ]

Faodaidh tu an cruth a shònrachadh a bu chòir am fiosrachadh pacaid a chlò-bhualadh. Gus seo a dhèanamh, cleachdaidh tu an


--qf | --queryformat QUERYFMT

roghainn, agus an uairsin sreath sreang QUERYFMT . Tha cruthan a 'cheist ann an dreach atharraichte den fhrithealadh printf àbhaisteach (3) . Tha an cruth air a dhèanamh suas de shreathan staitigeach (a dh'fhaodadh a bhith a 'gabhail a-steach easgannan caractar àbhaisteach C airson linntean ùra, tabaichean, agus caractaran sònraichte eile) agus printf (3) seòrsaichean cruthdairean. Mar a tha fios aig an rpm mar-thà air an t-seòrsa clò-bhualadh, feumaidh an seòrsa sònraichear a bhith air a fàgail ge-tà, agus cuir ainm an taga ceann-là ri bhith air a chlò-bhualadh, air a chuairteachadh le {} caractaran. Tha ainmean tag mar chùis neo-chinnteach, agus dh'fhaodadh an earrann RPMTAG_ as motha den ainm tag a bhith air a fàgail cuideachd.

Faodar cruth toraidh malairteach iarraidh le bhith a 'leantainn an tag le : typetag . Aig an àm seo, tha na seòrsaichean a leanas a 'faighinn taic:

: armachd


Cuir a-steach iuchair phoblach ann an armachd ASCII.

: base64

Dàta dàta còd le bhith a 'cleachdadh base64.

: ceann-latha

Cleachd cruth strftime (3) "% c".

:latha

Cleachd stadan "% a% b% d% Y" strftime (3).

deasaich an tùs]

Brataichean eisimeileachd cruth.

: flags

Brataichean faidhle faidhle.

: hex

Faidhle ann an sia-sheasamh.

: octal

Faidhle ann an octal.

: leannan

Ceadan faidhliche faidhle.

: shescape

Escape toradh singilte airson a chleachdadh ann an sgriobt.

: triggertype

Seall suffix-brosnachaidh.

Mar eisimpleir, airson clò-bhualadh a-mhàin ainmean nam pasganan a chaidh an cur an cèill, dh'fhaodadh tu % {NAME} a chleachdadh mar an t-sreath sreathan. Gus ainm ainm agus fiosrachadh sgaoilidh nam pacaidean a chlò-bhualadh ann an dà cholbh, dh'fhaodadh tu % -30 {NAME}% {DISTRIBUTION} a chleachdadh . Bidh rpm a 'clò-bhualadh liosta de na tagaichean air fad a tha fios aige nuair a thèid a chleachdadh leis an argamaid --querytags .

Tha dà fho-roinn de roghainnean ann airson a bhith a 'ceasnachadh: taghadh pacaid, agus taghadh fiosrachaidh.

ROGHAN RIAGHALADH PACKAGE:

PACKAGE_NAME

Ceist air pasgan air a stàladh PACKAGE_NAME ainmichte.

-a, --all

Ceist a h-uile pasgan stàlaidh.

-f, --fileadh pasgan

Ceist a 'phacaid aig a bheil BUILEACH .

- faidhle MD5

Ceasnachadh pasgan anns a bheil neach-aithnichear faidhlichean sònraichte, me an trioblaid MD5 de na susbaint fhaidhlichean.

-g, - group GROUP

Pacaidean ceist leis a 'bhuidheann GROUP .

--drid SHA1

Ceasnachadh pasgan a tha a 'toirt a-steach aithnichear cinn-cinn a tha air a thoirt seachad, is e sin a' chriochnachadh SHA1 den roinn cinn-earra neo-chomasach.

-p, --package PACKAGE_FILE

Ceist air pasgan (gun stàladh) PACKAGE_FILE . Dh'fhaoidte gum bi am PACKAGE_FILE air a shònrachadh mar URL stoidhle ftp no http , agus mar sin thèid ceannard na pacaid a luchdachadh sìos agus a cheasnachadh. Faic FTP / HTTP OPTIONS airson fiosrachadh air taic luchd-cleachdaidh ftp agus http taobh a-staigh rpm . Thèid na h-argamaidean PACKAGE_FILE , mura h-eil pasgan dà-chànanach, a mhìneachadh mar fhaclan pasgan ASCII. Tha beachdan ceadaichte, a 'tòiseachadh le' # ', agus faodaidh gach loidhne de fhaidhle pacaid follaiseach a bhith a' gabhail a-steach freumhan glob air a sgaradh le spàine, a 'gabhail a-steach URLan le freagairtean glob iomallach, thèid sin a leudachadh gu slighean a tha air an cur an àite àite a' phacaid a tha follaiseach mar argamaidean PACKAGE_FILE a bharrachd ris a 'cheist.

--pkgid MD5

Ceasnachadh pasgan a tha a 'toirt a-steach aithnichear pasgan sònraichte, me an trioblaid MD5 den stuth air an ceann agus na h-uallaich pàighidh.

--querybynumber HDRNUM

Ceist air an stòr-dàta HDRNUM th gu dìreach; tha seo feumail ach airson debugging.

--specfile SPECFILE

Parse agus ceist SPECFILE mar gum biodh e na phacaid. Ged nach eil a h-uile fiosrachadh (me liostaichean faidhle) ri fhaighinn, tha an seòrsa ceist seo a 'ceadachadh rpm a chleachdadh gus fiosrachadh a tharraing bho fhaidhlichean sònrachadh gun a bhith a' sgrìobhadh pìos-sgrìobhaidh.

- tha TID

Ceumannan (s) a ' cheist aig a bheil aithnichear malairt TID sònraichte. Tha stampa aon-latha unix air a chleachdadh an-dràsta mar aithnichear malairt. Tha aithnichear cumanta aig gach pasgan (an) a chaidh a stàladh no a chaidh a dhubhadh às taobh a-staigh aon ghnothach.

--triggeredby PACKAGE_NAME

Pacaidean ceist a th 'air adhbhrachadh le pasgan (ean) PACKAGE_NAME .

- a 'toirt fa-near co-chòrdadh

Ceist a h-uile pasgan a tha a 'toirt comas a' chomais.

- chan eil mòran cuspair ann

Ceasnaich a h-uile pasgan a tha a 'cur feum air CAIBHADH airson obrachadh ceart.

TORAIDHEAN LUCHD-PACKAGE:

--changelog

Taisbeanaidh taisbeanadh fiosrachadh atharrachadh airson a 'phacaid.

-c, --configfiles

Clàraich ach faidhlichean rèiteachaidh a-mhàin (tha e a 'ciallachadh -l ).

-d, --docfiles

Clàraich faidhlichean sgrìobhaidh a-mhàin (a 'ciallachadh -l ).

--dump

Fiosrachadh faidhle dump mar a leanas:

Is e buidheann seilbhe m mode md5sum m path path size isconfig isdoc rdev symlink

Feumar an roghainn seo a chleachdadh le co-dhiù aon de -l , -c , -d .

--filesbypkg

Liosta na faidhlichean anns gach pasgan a chaidh a thaghadh.

-i, --info

Seall fiosrachadh pacaid, a 'gabhail a-steach ainm, tionndadh, agus tuairisgeul. Bidh seo a 'cleachdadh --queryformat nam biodh aon air a shònrachadh.

--last

Òrdaich sinn am pasgan a tha clàraichte ro ùine stàlaidh gus am bi na pasganan as ùire aig a 'mhullach.

-l, - liosta

Liosta fhaidhlichean ann am pasgan.

- cuir fa-near

Comasan liosta a bheir am pasgan seo seachad.

-R, - cunntasan

Clàraich pasganan air a bheil am pasgan seo a 'crochadh.

--scripts

Clàraich na scriptlet (s) pacaid sònraichte a tha air an cleachdadh mar phàirt den stàladh agus de phròiseasan dì-stàlaidh.

-s, -state

Seall stàitean nam faidhlichean sa phacaid (a 'ciallachadh -l ). Tha stàite gach faidhle aon de na gnàthasan , nach eil air a stàladh no air a h-àite .

--triggers, --triggerscripts

Seall na sgriobtaichean brosnachaidh, ma tha gin dhiubh, a tha sa phacaid.

RIAGHLASAN FIOSRACHAIDH

Is e an seòrsa coitcheann de òrdugh dearbhaidh rpm

rpm { -V | --ver }} [ tagh-roghainnean ] [ dearbhadh-roghainnean ]

Tha dearbhadh pasgan a 'dèanamh coimeas eadar fiosrachadh mu na faidhlichean a chaidh a stàladh anns a' phacaid le fiosrachadh mu na faidhlichean a chaidh a thoirt bhon mheata-dàta pacaid a chaidh a stòradh ann an stòr-dàta an rpm. Am measg rudan eile, bidh dearbhadh a 'dèanamh coimeas eadar meud, sùim MD5, ceadan, seòrsa, sealbhadair agus buidheann gach faidhle. Tha com-pàirtean sam bith air an taisbeanadh. Thèid na faidhlichean nach deach a stàladh bhon phasgan, mar eisimpleir, faidhlichean sgrìobhaidh a chaidh an dùnadh air an stàladh leis an roghainn " --excludedocs ", a thoirt seachad gu sàmhach.

Tha na roghainnean taghadh pacaid mar an ceudna ri ceistean ceist (a 'gabhail a-steach faidhlichean foillseachaidh pacaid mar argamaidean). Is e roghainnean eile a tha sònraichte airson modh dearbhaidh:

--nodeps

Na bi a 'dearbhadh eisimeileachd nam pasganan.

--nodigest

Na dearbhaich pasgan no cuisean ceannach nuair a bhios thu a 'leughadh.

--nofiles

Na dearbhaich feartan sam bith de fhaidhlichean pacaid.

- sgrìobhainnean

Na cuir a-steach an % verifyscript scriptlet (ma tha sin ann).

- gun ainm

Na dearbhaich pasgan no ainmean ceannard nuair a bhios thu a 'leughadh.

- gun aodach

--nomd5

- dìnidh

- àrsaiche

--nogroup

--nomtime

--nomode

--nordev

Na dearbhaich a 'ghnè faidhle co-fhreagarrach.

Is e cruth an toraidh sreathan de 8 caractaran, comharran sònraichte a dh'fhaodadh a bhith ann:

c % faidhle rèiteachaidh config . faidhle sgrìobhaidh d % doc . g % faidhle gòrach (ie nach eil susbaint na faidhle air a ghabhail a-steach sa phàigh pàighidh pacaid). l % faidhle cead ceadachais. r % leughadair faidhle.

bhon cheann-taice pacaid, agus an uairsin ainm an fhaidhle. Tha gach aon de na 8 caractaran a 'comharrachadh toradh coimeas eadar buadhan (s) an fhaidhle gu luach nan gnè / na rudan a chaidh a chlàradh san stòr-dàta. Tha aon " . " (Ùine) a 'ciallachadh an deuchainn a chaidh a thoirt seachad, fhad' sa tha aon " ? " (Comharra ceist) a 'sealltainn nach gabhadh an deuchainn a dhèanamh (me ceadan faidhlichean a' bacadh a bhith a 'leughadh). A dh 'aindeoin sin, tha an caractar (mar as trice le B B nas sine) mar thoradh air fàilligeadh an dearbhaidh co-fhreagarrach:

S faidhle S ize eadar-dhealaichte eadar Mòdan eadar-dhealaichte (a 'gabhail a-steach ceadan agus seòrsa faidhlichean) 5 Sùim MD 5 eadar-dhealaichte D D lùbadh / àireamh mhion-mhearachdach L leughaidh L ink L (2) slighe gun choimeas eadar- uidheamachd U U se eadar- ghluasad tha seilbh eadar-dhealaichte eadar Tì T m

SEIRBHADH DÙTHCHAIL AGUS DIGITAL

Is e na foirmean coitcheann de dh'òrdughan soidhnichean rpm digiteach

rpm --import PUBKEY ...

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

Bidh an roghainn --checksig a ' sgrùdadh a h-uile teisteanas agus ainmean-sgrìobhte ann am PACKAGE_FILE gus dèanamh cinnteach à ionracas agus tùs a' phacaid. Thoir fa-near gu bheil ainmean-sgrìobhte a-nis air an dearbhadh nuair a thèid am pasgan a leughadh, agus - tha e feumail gus na h-ainmean-sgrìobhte a tha co-cheangailte ri pasgan a dhearbhadh.

Chan urrainnear ainmean-sgrìobhte digiteach a dhearbhadh gun iuchair phoblach. Faodar iuchair poblach armachd ascii a chur ris an stòr-dàta rpm a ' cleachdadh --import . Thathas a 'giùlan iuchair phoblach a tha air a thoirt a-steach ann an ceann-cinnidh, agus thèid stiùireadh cudromach a dhèanamh air mar a tha rianachd pacaid. Mar eisimpleir, faodar na h-iuchraichean poblach a tha air an toirt a-steach an-dràsta a shealltainn le:

rpm -qa gpg-pubkey *

Faodar mion-fhiosrachadh mu phrìomh shluagh poblach, nuair a thèid a thoirt a-steach, a shealltainn le bhith a 'cur ceist. Seo fiosrachadh mun iuchair Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Mu dheireadh, faodar iuchraichean poblach a bhith air an sgrios an dèidh a bhith a 'toirt a-steach dìreach mar phaclan. Seo mar a bheir thu air falbh iuchair Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

A 'GABHAIL A' PACACHADH

rpm - ath-shuidheachadh | - tarraing PACKAGE_FILE ...

Ginidh an roghainn --addsign agus --resign agus cuiridh iad ainmean-sgrìobhte ùra airson gach pacaid PACKAGE_FILE a chaidh a thoirt seachad, a 'cuir a-steach ainmean sam bith a th' ann an-dràsta. Tha dà roghainn ann airson adhbharan eachdraidheil, chan eil diofar ann an giùlan an-dràsta.

A 'CLEACHDADH GPG A' LEANTAINN PACAISTEAN

Gus clàradh pacaidean a 'cleachdadh GPG, feumaidh rpm a bhith air an rèiteachadh gus GPG a ruith agus a bhith comasach air fàinne a lorg le na h-iuchraichean iomchaidh. Mar as trice, bidh rpm a ' cleachdadh na h-aon chùmhnantan mar GPG gus fàinneachan iuchair a lorg, is e sin an caochladair àrainneachd $ GNUPGHOME . Mura h-eil do phrìomh fhàinneachan suidhichte far a bheil GPG an dùil gum bi iad, feumaidh tu am macro % _gpg_path a cho-rèiteachadh gus an tèid an àite far am faighear prìomh fhàinneagan GPG.

Airson co-chòrdadh ri tionndaidhean nas sine de GPG, PGP, agus rpm, cha bu chòir ach pacaidean ainm-sgrìobhte V3 OpenPGP a bhith air an rèiteachadh. Faodar an dà chuid algorithms dearbhaidh DSA no RSA a chleachdadh, ach is fheàrr le DSA.

Ma tha thu airson gun urrainn dhut pasganan a shoidhnicheas tu fhèin a shoidhnigeadh, feumaidh tu cuideachd am paidhir agad fhèin poblach agus dìomhair a chruthachadh (faic an leabhran GPG). Feumaidh tu cuideachd na macros rpm a chumadh

% _signature

Seòrsa an ainmean. An-dràsta tha gpg agus pgp dìreach a 'faighinn taic.

% _gpg_name

Ainm an "neach-cleachdaidh" aig a bheil an iuchair a tha thu airson a chleachdadh gus do phaclan a shoidhnigeadh.

Mar eisimpleir, a bhith comasach air GPG a chleachdadh gus soidhnichean a shoidhnigeadh leis an neach-cleachdaidh "John Doe " bho na prìomh fhàinneachan a tha stèidhichte ann an /etc/rpm/.gpg a ' cleachdadh an cleachdadh / usr / bin / gpg a bhiodh tu ag iarraidh steach

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

ann am faidhle macro rèiteachaidh. Cleachd / etc / rpm / macros airson rèiteachadh per-system agus ~ / .rpmmacros airson rèiteachadh gach neach-cleachdaidh.

ROGHAIDHEAN DÙTHCHAIL RIAGHAILTEACH

Is e cruth coitcheann òrdugh stòr-dàta ath-thogail rpm

rpm { --initdb | --rebuilddb } [ -v ] [- DIRECTORY ] -dbpath ] [- STIÙIREADH STIÙIREADH ]

Cleachd --initdb gus stòr-dàta ùr a chruthachadh, cleachd --rebuilddb gus innis-stòr-dàta an stòr-dàta ath-thogail bho na cinn-pacaid a chaidh a stàladh.

SHOWRC

An t-òrdugh

rpm --showrc

sealltainn na luachan a chleachdas rpm airson a h-uile roghainn a tha stèidhichte an-dràsta ann am faidhlichean rèidhidh rpmrc agus macros .

FTP / HTTP OPTIONS

Faodaidh rpm a bhith na neach-dèiligidh FTP agus / no HTTP gus am faod pacain a bhith air an cur a-mach às an eadar-lìon no a stàladh. Faodar faidhlichean pacaid airson stàladh, ùrachadh agus obraichean ceist a bhith air an sònrachadh mar URL stoidhle ftp no http :

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

Ma tha : cha deach earrann PASSWORD fhàgail, thèid iarraidh air an fhacal-faire (aon uair gach paidhir cleachdaiche / aoigheachd). Ma thèid an neach-cleachdaidh agus am facal-faire a dhiùltadh, thèid ftp gun urra a chleachdadh. Anns a h-uile cùis, thèid gluasad ftp pasive (PASV) a dhèanamh.

rpm a ' ceadachadh na roghainnean a leanas a bhith air an cleachdadh le URL ftp:

--ftpproxy HOST

Thèid an neach-aoigheachd HOST a chleachdadh mar fhrithealaiche proxy airson a h-uile gluasad ftp, a leigeas le luchd-cleachdaidh ftp tro innealan balla-teine ​​a bhios a 'cleachdadh siostaman proxy. Dh'fhaoidte gun tèid an roghainn seo a shònrachadh cuideachd le bhith a 'cleachdadh macro % _ftpproxy .

--ftpport HOST

Àireamh TCP PORT a chleachdadh airson ceangal ftp air frithealaiche proxy ftp an àite a 'phort bunaiteach. Dh'fhaoidte gun tèid an roghainn seo a shònrachadh cuideachd le bhith a 'cleachdadh macro % _ftpport .

rpm a ' ceadachadh na roghainnean a leanas a bhith air an cleachdadh le URLan http :

--httpproxy HOST

Thèid an neach-aoigheachd HOST a chleachdadh mar fhrithealaiche proxy airson a h-uile gluasad http . Faodaidh an roghainn seo a bhith air a shònrachadh cuideachd le bhith a 'cleachdadh macro % _httpproxy .

--httpport PORT

Àireamh TCP PORT gu bhith air a chleachdadh airson ceangal http air http freiceadan an àite a 'phort bunaiteach. Dh'fhaoidte gun tèid an roghainn seo a shònrachadh cuideachd le bhith a 'cleachdadh macro % _httpport .

CÙISEAN DÙTHCHAIL

A 'ruith rpmbuild

Tha modhan togail rpm a-nis a 'còmhnaidh anns an ruigsinneachd / usr / bin / rpmbuild . Ged a tha co-fhreagarrachd dìleas a tha air a thoirt seachad leis na h-ailiasan popt gu h-ìosal air a bhith iomchaidh, chan eil co-chòrdadh iomlan; mar sin tha co-chòrdadh modh togail air sgàth aliasan popt ga thoirt air falbh bho rpm. Stàlaich am pasgan rpmbuild , agus rpmbuild (8) fhaicinn airson sgrìobhainnean de na modhan togail rpm a chaidh a chlàradh an seo ann an rpm (8).

Cuir na sreathan a leanas gu / etc / popt ma tha thu airson leantainn air adhart a 'toirt ionnsaigh air rpmbuild bhon loidhne-àithne 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

FAIC CUIDEACHD

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

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

Cudromach: Cleachd an t-òrdugh fear ( % man ) gus faicinn mar a tha òrdugh air a chleachdadh air a 'choimpiutair agad.