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 symlinkIo 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 imeSIGNATURE 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
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-circuitJEREO 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.