Rpm - Linux Command - Unix Command

Linux / Unix baiko : rpm

ANARANA

rpm - RPM Package Manager

SYNOPSIS

FITORIANA SY FIFIDIANANA PACKAGES:

rpm { -q | --query } [ mifidy-safidy ] [ fanandramana fisafidianana ]

rpm { -V | --verify } [ mifidy-safidy ] [ verify-safidy ]

rpm --import PUBKEY ...

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

INSTALLING, UPGRADING ary FAMORONANA 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 ...

SAMIHAFA:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

mifidy-safidy


[ PACKAGE_NAME ] [ -a, - rehetra ] [ -f, - DATE file ]
[ -g, - vondrona GROUP ] { -p, - package PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[- querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --hajaina ny fahafaha- manafaka ] [ --whatrequires CAPABILITY ]

QUERY-safidy


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --rais ] [ --qf, - queryformat QUERYFMT ]
[ -R, - mandefa ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]

manamarina-safidy


[ --nodeps ] [ --nofiles ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

hametraka-safidy


[- aid ] [ --allfiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --Page packages ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]

DESCRIPTION

rpm dia Mpanjifa Package mahery, izay azo ampiasaina hanamboarana, hametraka, hanadihady, hanamarina, hanavao ary hamafa ireo fonosana rindrambaiko manokana. Ny fonosana dia misy tahiry misy rakitra sy meta-data ampiasaina hanamboarana sy hamafa ny rakitra tahiry. Ny meta-data dia ahitana sora-pitaovana mpanampy, sariitatra rakitra, ary fampahafantarana momba ny fonosana. Misy karazany roa ny fonosana: fonosana binary, ampiasaina amin'ny fametrahana rindrambaiko hapetraka, ary fonosana loharanom-baovaona, misy ny loharanom-baova sy solosaina ilaina mba hamokarana fonosana binary.

Ny iray amin'ireto mody fototra manaraka ireto dia tsy maintsy nofidina: Query , Verify , Signature Check , Install / Upgrade / Freshen , Fidio , Mametaka Database , Mametaka Database , Mametraha , Manorata Soraty , Mametraka Mpiara-miasa / Vondrona , Asehoy Querytags , ary Asehoy ny Configuration .

FANDAMINANA GENERALY

Ireo safidy ireo dia azo ampiasaina amin'ny fomba samihafa.

-?, --Vonjeo

Manorata hafatra fampiasana lava kokoa avy eo.

--version

Manonta tsipika iray misy ny dikan-dikan-ny fampiasa rpm ampiasaina.

--mangina

Soraty araka izay tratra - raha tsy izany dia hisy hafatra fiverimberenana fotsiny.

-v

Soraty ny fampahalalana momba ny fampahalalam-baovao - ny hafatra fandrosoana amin'ny ankapobeny dia haseho.

-vv

Soraty ny fampahalalana misimisy mampihetsi-po.

--rcfile FILELIST

Ny rakitra tsirairay ao amin'ny taolana tapaka FILELIST dia vakiana amin'ny rpm ho an'ny fampahalalana fanoratana. Ny solonanarana voalohany ao amin'ny lisitra ihany no tsy maintsy hisy, ary ny tildes dia hanitatra amin'ny sandan'ny $ HOME . Ny default FILELIST dia / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- CMD

Manadio ny output of rpm amin'ny baiko CMD .

--dbpath DIRECTORY

Ampiasao ny raki-tsoratra ao amin'ny DIRECTORY rathen fa tsy ny lalana / var / lib / rpm

--root DIRECTORY

Ampiasao ny baikon'ny solosaina rakitra ao amin'ny DIRECTORY ho an'ny asa rehetra. Mariho fa izany dia midika fa ny tahiry ao amin'ny DIRECTORY dia ampiasaina amin'ny fanaraha-maso fandaniana ary ny scriptlet (s) (oh .: % Post raha hanamboatra, na % prep raha toa ka manangana, fonosana iray) dia hihazakazaka aorian'ny kroot (2) mankany DIRECTORY .

INSTALL AND UPGRADE OPTIONS

Ny endri-drakitra ankapobeny dia ny baikon'ny rpm

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

Manangana fonosana vaovao izany.

Ny endriky ny ankapobeny ny baikon'ny fanavaozana rpm dia

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

Io fanavaozana na fametrahana ilay fonosana izay mipetraka amin'ny version vaovao. Toy izany ihany koa ny fametrahana, afa-tsy ny dikan-teny hafa rehetra amin'ny fonosana nesorina rehefa napetraka ny fonosana vaovao.

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

Izany dia hanatsara ny fonosana, fa raha misy ny dikan-teny vao haingana amin'izao fotoana izao. Ny PACKAGE_FILE dia azo faritana ho URL ftp na http , ka ny paik'adiny dia hidina alohan'ny fametrahana azy. Jereo ny FTP / HTTP OPTIONS ho an'ny fampahalalana momba ny rpm ao anaty ftp sy http support http .

--aid

Manampia fonosana soso-kevitra amin'ny tranokala napetraka raha ilaina.

--allfiles

Mametraka na manavao ireo rakitra tsy hita ao amin'ny fonosana, na tsy misy izy ireo.

--badreloc

Nampiasaina tamin'ny --relocate , mamela ny famindrana amin'ny làlana rehetra, fa tsy ny an'ireo OLDPATH voatanisa ao amin'ny fonosana fandefasana binetika .

- excludepath OLDPATH

Aza mametraka rakitra izay manomboka amin'ny OLDPATH .

--excludedocs

Aza asiana rakitra izay asongadina ho antontan-taratasy (izay misy ny pejy manerantany sy ny tahirin-kevitry ny texinfo).

--force

Tahaka ny fampiasana --replacepkgs , --replacefiles , ary --oldpackage .

-h, --hash

Soraty ny mari-pamantarana 50 raha arotsaka ny arisivan'ny fonosana. Ampiasao amin'ny -v | --verbose amin'ny endrika tsara kokoa.

--ignoresize

Aza manara-maso ny rafitry ny rindrankajy ho an'ny efi-tranonkala ampy alohan'ny hametrahana ity fonosana ity.

--ignorearch

Avelao ny fametrahana na famolavolana na dia tsy mifanaraka amin'ny fananganana ny paikady sy ny mpampiantrano aza.

--ignoreos

Avelao ny fametrahana na famolavolana na dia tsy mifanaraka amin'ny rafi-pandrafetan'ny piraiminisitra sy ny mpampiantrano aza.

--includedocs

Hametraka rakitra tahiry. Izany no fihetsika tsy mety.

--justdb

Afindrao ihany ny rakitra, fa tsy ny fonosana.

--nodigest

Aza manamarina ny fonosana na ny famaranana ny lohataona rehefa mamaky.

--nosignature

Aza manamarina ny sora-baventy na ny sonia fanalahidy rehefa mamaky.

--nodeps

Aza manao fanaraha-maso fandaniana alohan'ny fametrahana na fanavaozana fonosana iray.

--nosuggest

Aza manolotra sanda (s) izay manome fandaniana tsy hita.

--noorder

Aza manova ny fonosana ho an'ny fametrahana azy. Ny lisitr'ireo fonosana dia hohavaozina araka ny tokony ho izy mba hanomezana fahafaham-po ny fiankinan-doha.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Aza manatanteraka ny sombin-doha mitovy amin'io. Ny safidy --noscripts dia mitovy

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

ary mamafa ny famonoana ny % pre , % post , % preun , ary % postun scriptlet (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Aza asiana raki-tsoratra trigger amin'ny karazana voalaza. Ny safidy --notriggers dia mitovy amin'ny

--notriggerin --notriggerun --notriggerpostun

ary mamafa ny famonoana ny triggerin mifanaraka amin'izany, % triggerun , ary % triggerpostun scriptlet (s).

--oldpackage

Avelao ny fanavaozana hanoloana fonosana vaovao miaraka amin'ny olon-dehibe iray.

--percent

Ampidiro isan-jato ny tahirin-tsoratra rehefa alefa ao amin'ny arisivan'ny fonosana. Izany dia natao hampandeha rpm mora amin'ny fitaovana hafa.

--prefix NEWPATH

Raha hijery fonosana binary azo ampiasaina, dia mandika ny làlan'ny rindranasa izay manomboka amin'ny prefix de installation ao amin'ny teboka fanandevozana ho an'ny NEWPATH .

- avereno ny OLDPATH = NEWPATH

Ho an'ny fandefasana binary hafa azo ampiasaina, dia mandika ny làlan'ny rakitra rehetra izay manomboka amin'ny OLDPATH ao amin'ny fanondro- pikirakirana ny NEWPATH . Ity safidy ity dia azo ampiasaina imbetsaka raha maro ny OLDPATH ao amin'ny fonosana dia havaozina.

--repackage

Avereno alaina ny rakitra alohan'ny famafana. Ny fonosana efa napetraka dia hantsoina araka ny macro % _repackage_name_fmt ary ho noforonina ao amin'ny lahatahiry antsoina hoe macro % _repackage_dir (valo / var / tmp ).

--replacefiles

Mametraka ireo fonosana na dia manolo ny rakitra avy amin'ny hafa, efa napetraka, packages.

--replacepkgs

Apetraho ireo fonosana na dia efa misy aza ny sasany amin'izy ireo vao tafiditra amin'ity rafitra ity.

--test

Aza mametraka ny fonosana, jereo fotsiny ary asio fifandonana mety.

ERASE OPTIONS

Ny endriky ny ankapobeny dia ny baikon'ny famandrihana

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

Ireto safidy manaraka ireto koa dia azo ampiasaina:

--allmatches

Esory ny dikan-teny rehetra ao amin'ny fonosana mifandraika amin'ny PACKAGE_NAME . Amin'ny ankapobeny dia misy ny fahadisoana raha toa ka mifanindry amin'ny pocket ny PACKAGE_NAME .

--nodeps

Aza hadino ny fitsaboana alohan'ny hamafana ireo fonosana.

--noscripts

--nopreun

--nopostun

Aza manatanteraka ny sombin-doha mitovy amin'io. Ny safidy -noscripts mandritra ny famafana fonosana dia mitovy amin'ny

--nopreun --nopostun

ary hampiato ny famonoana ny filaharana% mifanaraka amin'izany, ary ny % postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

Aza asiana raki-tsoratra trigger amin'ny karazana voalaza. Ny safidy --notriggers dia mitovy amin'ny

--notriggerun --notriggerpostun

ary mamafa ny famonoana ny triggerun mifandraika amin'izany, ary ny triggerpostun% triggerpostun (s).

--repackage

Avereno alaina ny rakitra alohan'ny famafana. Ny fonosana efa napetraka dia hantsoina araka ny macro % _repackage_name_fmt ary ho noforonina ao amin'ny lahatahiry antsoina hoe macro % _repackage_dir (valo / var / tmp ).

--test

Aza miala amin'ny zava-drehetra, fa mandehana amin'ny alalan'ny fihetsiketsehana. Azo ampiasaina amin'ny fifandraisana amin'ny -vv ho an'ny debugging.

QUERY OPTIONS

Ny endriky ny ankapobeny ny baiko fangatahana rpm dia

rpm { -q | --query } [ mifidy-safidy ] [ fanandramana fisafidianana ]

Azonao atao ny mamaritra ny format izay tokony hapetraka ao anaty informatika. Tokony hampiasainao izany


--qf | --queryformat QUERYFMT

safidy, arahin'ny string format amin'ny QUERYFMT . Ny endrika fanalahidy dia manova ny dikan-ny formatfana printa (3) . Ny endritsoratra dia misy tsipika static (izay mety misy karazan-tarehintsoratra C ho an'ny raki-tsoratra, tabs, ary tarehintsoratra hafa manokana) sy formf (3) karazana formatf. Satria efa fantatr'ny rpm ny karazana dika tokony hapetahana azy, dia tsy maintsy asiana ny sora-tànana karazana, ary nosoloina ny anaran'ny lohan-drakitra nosoratana tamin'ny endritsoratra {} . Ny anarana Tag dia tranga tsy mety, ary ny ampahany mitondra ny RPMTAG_ ny anaran'ny tag dia azo omena ihany koa.

Azo ampiasaina amin'ny endrika manaraka ny tag miaraka amin'ny : typetag . Amin'izao fotoana izao, ireto karazana manaraka ireto dia tohana:

: fiadiana


Mitondrà fanalahidy ho an'ny daholobe amin'ny fiadiana ASCII.

: Base64

Encode dikan-tsoratra amin'ny fampiasana base64.

: daty

Ampiasao strftime (3) "% c".

: andro

Ampiasao strftime (3) "% a% b% d% Y".

: depflags

Siansa fanjarian-tsofa format.

: fflags

Karazan-tsofina format.

: hex

Format amin'ny hexadecimal.

: octal

Format amin'ny octal.

: perms

Fichier de file format.

: shescape

Mandosira ireo quotes tokana azo ampiasaina amin'ny script.

: triggertype

Asehoy ny suffix.

Azonao atao, ohatra, ny anaran'ny fonosana notsongaina, ka azonao ampiasaina % {NAME} ho toy ny fehezanteny. Raha te-printy ny fampahafantarana ny anaran'ny fanafangaroana sy ny famoahana ao amin'ny tsanganana roa dia azonao ampiasaina % -30 {NAME}% {DISTRIBUTION} . rpm dia hanonta lisitr'ireo teny rehetra fantany momba ny fotoana ifandraisany amin'ny argument -querytags .

Misy sombin-kevitra roa azo isafidianana: fifantenana fonosana, ary fifantenana vaovao.

PACKAGE SELECTION OPTIONS:

PACKAGE_NAME

Fangatahana napetraka napetraka antsoina hoe PACKAGE_NAME .

-a, -

Fanontanina ny fonosana napetraka.

--f, --fILE DATE

Fandraisana Query manana DATE .

--fileid MD5

Fepetra fanehoan-kira misy sora-baventy nomena, izany hoe ny dika MD5 amin'ny votoatin'ny rakitra.

-g, - GROUP GROUP

Fepetra fanadinadinana miaraka amin'ny vondrona GROUP .

--hdrid SHA1

Fepetra fanehoan- kira misy loharanon-drakitra nomena, izany hoe ny famaritana SHA1 amin'ny faritra tsy misy azo itokisana.

-p, --package PACKAGE_FILE

Tsidiho ny fonosana (uninstalled) PACKAGE_FILE . Ny PACKAGE_FILE dia azo faritana amin'ny URL ftp na http style, ka ny lohatenin'ny fonosana dia hidina ary hivezivezy. Jereo ny FTP / HTTP OPTIONS ho an'ny fampahalalana momba ny rpm ao anaty ftp sy http support http . Ny argument PACKAGE_FILE (s), raha tsy misy fonosana binary, dia ho adika toy ny pika ASCII. Ny fanamarihana dia avela, manomboka amin'ny '#', ary ny andalana amin'ny rakitra miseho amin'ny fonosana dia mety ahitana efi-pitenenana fotsy malalaka, anisan'izany ny URL miaraka amin'ny fanehoan-teny misongadina lavitra, izay hipoitra amin'ny lalana izay noloana ny toeram-panandramana hita fanampiny arguments PACKAGE_FILE mankany amin'ny fangatahana.

--pkgid MD5

Fepetra fanehoan-kevitra misy sora-baventy nomena azy, izany hoe ny doka MD5 amin'ny lohan'ny header sy ny votoatiny.

--querybynumber HDRNUM

Tsindrio ny hidiran'ny HDRNUM th directly; Izany dia ilaina fotsiny raha ny debugging.

--specfile SPECFILE

Mianara sy mikaroka SPECFILE toy ny hoe kitapo. Na dia tsy misy ny fampahalalana rehetra (ohatra lisitra misy tahiry), ity karazana fangatahana ity dia mamela rpm ampiasaina mba handraisana ny fampahalalana avy amin'ny tahirim-pitsarana fa tsy mila manoratra parser manokana.

--tid TID

Fepetra fanadinana (s) izay manana ny mari-pamantarana TIDA . Ny mari-pamantarana ofisialy amin'izao fotoana izao dia ampiasaina ho toy ny mpivarotra entana. Ny fonosana rehetra nafindra na nafindra tao anatin'ny fifampiraharahana tokana dia manana marika mahazatra.

--triggeredby PACKAGE_NAME

Fangatahana fanamarihana izay tratran'ny fonosana PACKAGE_NAME .

--andao ny fahabetsahana

Atero ireo fonosana rehetra izay manome ny fahafaha-manaon'ny CAPABILITY .

- inona no azonao atao?

Atero ireo entana rehetra izay mitaky fahafaha-manao ho an'ny fikarakarana mety.

FOMBA FIAROVANA QUOTE:

--changelog

Asehoy ny fampahalalana fanovana amin'ny fonosana.

-c, --configfiles

Lisitr'ireo rakitra fikirakirana (midika ho -l ).

-d, -docfiles

Raketo fotsiny ny rakitra fanadihadiana (midika ho -l ).

--dump

Asehoy ny fampahafantarana ny antontan-drakitra:

làlana fampiasa amin'ny mtime md5sum tompon'ny finday isconfig isdoc rdev symlink

Io safidy io dia tokony ampiasaina amin'ny farafaharatsiny -l , -c , -d .

--filesbypkg

Tanisao ny rakitra rehetra ao amin'ny fonosana nofantenana.

-i, --info

Asehoy ny fanazavana momba ny fonosana, anisan'izany ny anarana, ny version, ary ny famaritana Izany dia mampiasa ny --queryformat raha voatondro.

--last

Mametraka ny lisitry ny fonosana amin'ny fametrahana fotoana toy izany fa ny farany farany dia eo an-tampony.

-l, --list

Lisitr'ireo rakitra ao anaty fonosana.

--provides

Lisitry ny lisitry ity fonosana ity.

-R, - mandefa

Lisitry ny lisitra izay miankina amin'ity fonosana ity.

--scripts

Ataovy lisitra ny sora-pandaharana manokana izay ampiasaina ho ampahany amin'ny fametrahana sy fisorohana ny dingana.

-s, --state

Asehoy ny lisitry ny rakitra ao amin'ny fonosana (midika -l ). Ny toetoetr'ireo rakitra tsirairay dia iray amin'ny ordinatera , tsy misy naorina , na voasolo .

--triggers, --triggerscripts

Asehoy ireo rakitra trigger, raha misy, izay voarakitra ao anaty fonosana.

FANDIKANA VERIFY

Ny endriky ny ankapobeny fanamarinana rpm dia

rpm { -V | --verify } [ mifidy-safidy ] [ verify-safidy ]

Ny fanamarinana ny fonosana dia mampitaha ny fampahalalana momba ny rakitra natsangana ao amin'ny fonosana miaraka amin'ny fampahalalana momba ny rakitra nalaina avy amin'ny metadata fonosana voatahiry ao amin'ny rpm database. Ankoatra ny zavatra hafa, ny fanamarinana dia mampitaha ny habeny, ny totalin'ny MD5, ny fahazoan-dàlana, ny karazana, ny tompony ary ny vondrona tsirairay. Misy tsy fetezana miseho. Ireo rakitra izay tsy napetraka tao amin'ny fonosana, ohatra, rakitra tahirin-kevitra nesorina tamin'ny fametrahana ny safidy " --excludedocs ", dia tsy hiraharaha tsy an- kijanona .

Ny safidy fonosan-tsarimihetsika dia mitovy amin'ny fangatahana karatra (ao anatin'izany ny fonosana miseho ho toy ny fandresen-dahatra). Safidy hafa miavaka amin'ny fomba fanamarinana:

--nodeps

Aza atao tsinontsinoavina ny faharetan'ny fonosana.

--nodigest

Aza manamarina ny fonosana na ny famaranana ny lohataona rehefa mamaky.

--nofiles

Aza atao tsinontsinoavina ny toetoetrany rehetra.

--noscripts

Aza asiana sora- pandrefesana verifyscript (raha misy).

--nosignature

Aza manamarina ny sora-baventy na ny sonia fanalahidy rehefa mamaky.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Aza manamarina ny toetra amam-pandraharahana.

Ny endriky ny vokatra dia endritsoratra misy tarehintsoratra 8, marika fanamarinana mety:

c % config configuration file. d % doc file documentation. g % ghost rakitra (izany hoe ny votoatin'ny rakitra dia tsy tafiditra ao amin'ny tahiry fandraisan'anjara). l % license lisansy license. r % readme rakitra readme.

avy amin'ny lohatenin'ny fonosana, arahin'ny anaran'ny rakitra. Ny tarehintsoratra 8 tsirairay dia mampiseho ny vokatry ny fampitahana ny toetra (s) an'ny rakitra amin'ny sanda ireo toetra ireo voarakitra ao anaty daty. Ny singa iray " . " (Vanim-potoana) dia midika fa ny fitsapana dia lasa, raha iray monja " ? " (Fanontaniana marika) dia manondro fa tsy azo atao ny fitsapana (ohatra ny fisorohana ny fahazoan-dàlana). Raha tsy izany, ny toetra (mnemonically em B oldened) dia manondro ny tsy fahombiazan'ilay fizarana mifanaraka - azo antoka :

S file S ize dia tsy mitovy ny M M odode (misy ny fahazoan-dàlana sy ny karazan-drakitra) 5 ny sanda 5 MD dia miavaka D D manisa ny lanjany lehibe / tsy hita isa L mamaky l L (2) Ny fananana dia miavaka amin'ny T m T ime

SIGNATURE DIGITAL AND VERIFICATION DIGITAL

Ny endrika ankapobeny dia ny baikon'ny mari-pahaizana dizitaly

rpm --import PUBKEY ...

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

Ny safidy --checksig dia manamarina ny famafazana sy ny sonia rehetra ao amin'ny PACKAGE_FILE mba hiantohana ny fiantohana sy ny fiandohan'ny fonosana. Mariho fa ny sonia izao dia efa voamarina isaky ny vakina vakina, ary --checksig dia ilaina amin'ny fanamarinana ny vala sy ny sonia rehetra mifandray amin'ny fonosana.

Ny sonia nomerika dia tsy azo valiana raha tsy misy fanalahidin'ny besinimaro. Ny fanalahidin'ny besinimaro amin'ny ascii dia azo ampidinina amin'ny rmm databatra mampiasa -import . Ny fanalahidin'ny besinim-bahoaka dia mitondra any amin'ny lohateny, ary ny fitantanana ny fanalahidy dia atao tahaka ny fitantanana ny fonosana. Ohatra, ny fanalahidin'ny daholobe rehetra misy amin'izao fotoana izao dia azo aseho amin'ny:

rpm -qa gpg-pubkey *

Ny antsipiriany momba ny fanalahidin'ny besinimaro manokana, rehefa ampidirina, dia afaka aseho amin'ny fangatahana. Ity ny fampahalalana momba ny key Hat GPG / DSA Red Hat:

rpm -qi gpg-pubkey-db42a60e

Farany, ny fanalahidy ho an'ny daholobe dia azo ravana rehefa avy manafatra toy ny fonosana. Ity ny fomba hanesorana ny Kitapo Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

FANAMPIM-PANAZAVANA

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

Ireo safidy --addsign sy --resign ireo dia mamorona sy mampiditra sonia vaovao ho an'ny pocket tsirairay PACKAGE_FILE nomena, hanolo ny sonia misy. Misy safidy roa amin'ny antony ara-tantara, tsy misy fahasamihafana amin'ny fihetsika amin'izao fotoana izao.

MAMPIASA POGA

Raha te hanao sonia packages mampiasa GPG, ny rpm dia tsy maintsy mikarokaroka handefa GPG ary afaka mahita peratra manan-danja miaraka amin'ireo fanalahidy mety. Amin'ny endriny, ny rpm dia mampiasa ireo fivoriambe mitovy amin'ny GPG mba hahitana ireo singa manan-danja, dia ny fari- piainan'ny $ GNUPGHOME . Raha toa ka tsy misy ny sanda misy ny sanda misy ny GPG manantena azy ireo, dia mila manamboatra ny macro % _gpg_path ianao ho ny toerana misy ny vondrona key GPG ampiasaina.

Ho fampifanarahana amin'ny dikan-teny maherin'ny GPG, PGP, ary rpm, ny V3 OpenPGP sora-piraketana famantarana dia tokony atao. Azo alaina ny algorithms fanamarinana DSA na RSA, saingy aleon'ny DSA.

Raha te-hanao sonia fonosana noforoninao ianao, dia mila mamorona ny paikam-peo manokana sy miafina (jereo ny boky GPG). Mila mampiasa koa ny macro rmm ianao

% _signature

Ny karazana famantarana. Amin'izao fotoana izao dia gpg sy pgp ihany no tohana.

% _gpg_name

Ny anaran'ny "mpampiasa" izay manana ny baiko tianao hampiasaina hanasonianao ny fonosanao.

Azonao atao, ohatra, ny mampiasa GPG hanoratana ny fonosana ho an'ny mpampiasa "John Doe " avy amin'ny kavina misy ny /etc/rpm/.gpg mampiasa ny / usr / bin / gpg tianao Anisan'izany

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

ao anaty rakitra fikirakirana macro. Mampiasà / etc / rpm / macros ho an'ny rafitra per-system ary ~ / .rpmmacros ho an'ny mpampiasa per-user.

DATABASE MOMBA NY FAMPIASANA

Ny endriky ny rmm manavao indray ny baiko avy amin'ny database

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]

Ampiasao --initdb hamorona daty vaovao, ampiasao --rebuilddb hanamboarana ny endriky ny angona avy amin'ny lohapejy napetraka.

SHOWRC

Ny baiko

rpm --showrc

dia maneho ny soatoavin'ny rpm dia hampiasa ny safidy rehetra amin'izao fotoana izao napetraka ao amin'ny rpmrc sy ny rakitra fikirakirana macros .

FTP / HTTP OPTIONS

Ny rpm dia afaka miasa toy ny mpanjifa FTP sy / na HTTP mba ahafahana mandefa na mametraka ny fonosana amin'ny aterineto. Ny rakitra feno fonosana ho an'ny fametrahana, fanavaozana ary ny fikarohana dia azo faritana amin'ny URL ftp na http :

ftp: // Mpikambana: Password @ miaramila; PORT / lalana / mba / package.rpm

Raha toa ka tapahina ny ampahany : PASSWORD, dia hasaina (alohan'ny mpampiasa / hostname pairedotra) ny tenimiafina. Raha toa ka nesorina ny mpampiasa sy ny tenimia dia ampiasaina ny ftp tsy fantatra anarana. Amin'ny tranga rehetra, dia atao ny famindrana ftp (PASV).

Ny rpm dia ahafahana mampiasa ireto safidy manaraka ireto amin'ny URL ftp:

--ftpproxy HOST

Ny mpampiantrano HOST dia ampiasaina ho servisy proxy ho an'ny fandefasana ftp rehetra, izay ahafahan'ny mpampiasa misintona amin'ny milina firewall izay mampiasa rafitra proxy. Io safidy io dia mety ho voamarina amin'ny fametrahana ny macro % _ftpproxy .

--ftpport HOST

Ny laharana PORT TCP ampiasaina amin'ny fifandraisana ftp amin'ny server ftp proxy fa tsy ny seranan-tsambo default. Azonao atao ihany koa ny manondro io safidy io amin'ny alalan'ny fametrahana ny macro % _ftpport .

Ny rpm dia ahafahana mampiasa ireto safidy manaraka ireto miaraka amin'ny http URLs:

- Httpproxy HOST

Ny mpampiantrano HOST dia hampiasaina amin'ny serveurs proxy ho an'ny http rehetra. Azonao atao ihany koa ny manondro io safidy io amin'ny fametrahana ny macro % _httpproxy .

--httpport PORT

Ny laharana PORT TCP ampiasaina amin'ny fifandraisana http eo amin'ny serivisary http proxy raha tokony ho ny seranan-tsambo default. Azonao atao ihany koa ny manondro io safidy io amin'ny alalan'ny fametrahana ny macro % _httpport .

FAMPIANARANA LEGACY

Manatanteraka rpmbuild

Ny fitrandrahana rpm dia mipetraka ao amin'ny / usr / bin / rpmbuild executable. Na dia mifanentana aza ny fifanarahana ara-piraisana nomena avy amin'ny popt aliases etsy ambany dia tsy tonga lafatra ny fifanarahana; Noho izany dia manamboatra ny fifanaraham-pahefana amin'ny alalan'ny popt aliases dia esorina amin'ny rpm. Fidio ny fonosana rpmbuild , ary jereo ny rpmbuild (8) ho an'ny fanadihadiana ny rpm fanorenana rehetra efa voarakitra eto eto amin'ny rpm (8).

Ampio ireto andalana manaraka ireto eo amin'ny / etc / popt raha te hanohy hanandrana rpmbuild ianao amin'ny rmm command line:

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

JEREO IHANY KOA

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

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

Zava-dehibe: Ampiasao ny baikon'ny lehilahy ( % man ) mba hahitana ny fomba ampiasan'ny baiko amin'ny solosainao manokana.