Linux / UNIX Kòmandman : rpm
NON
RPM - RPM Manadjè pake
SYNOPSIS
KALIFIKASYON AK VERIFYING PACKAGES:
rpm { -q | --query } [ chwa-opsyon ] [ rechèch-opsyon ]
rpm { -V | - verifye } [ chwa-opsyon ] [ verify-opsyon ]
rpm - enpòte PUBKEY ...
rpm { -K | -checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
ENSTALASYON, UPGRADING, AK RETE PACKAGES:
rpm { -i | --install } [ enstale-opsyon ] PACKAGE_FILE ...
rpm { -U | --upgrade } [ enstale-opsyon ] PACKAGE_FILE ...
rpm { -F | --freshen } [ enstale-opsyon ] PACKAGE_FILE ...
rpm { -e | --erase } [- allmatches ] [- nodeps ] [ --noscripts ]
[ --notriggers ] [- repackage ] [- teste ] PACKAGE_NAME ...
MISCELLANEOUS:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign } PACKAGE_FILE ...
rpm { --querytags | - showrc }
rpm { --setperms | --setugids } PACKAGE_NAME ...
chwazi opsyon
[ PACKAGE_NAME ] [ -a, - tout ] [ -f, - dosye ranpli ]
[ -g, - gwoup gwoup ] { -p, - pake PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] - --pkgid MD5 ] [ - TID ]
[ --querybynumber HDRNUM ] [- triggeredby PACKAGE_NAME ]
[ --Pwofè ki gen kapasite ] [ --whatrequires CAPABILITY ]
rechèch-opsyon
[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[- filesbypkg ] [ -i, - info ] [ --last ] [ -l, - lis ]
[- pwovizyon ] [ --qf, - queryFMT queryformat ]
[ -R, - mande ] [ --cripts ] [ -s, - eta ]
[ - ] , - triggerscripts ]
verifye-opsyon
[ --Nodeps ] [ --nofiles ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[- nogroup ] [ --nomtime ] [ --nomode ] [- nordev ]
enstale-opsyon
[- aid ] [ --allfiles ] [ --badreloc ] [ - excludepath OLDPATH ]
[ - excludedocs ] [ --for ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ - encludedocs ] [ --justdb ] [- nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[- depo ] [ --pousan ] [ --prefix NEWPATH ]
[ --reloz] OLDPATH = NEWPATH ]
[- Repare ] [ --replacefiles ] [ --replacepkgs ]
[- teste ]
DESKRIPSYON
Rpm se yon Manadjè pake pwisan, ki ka itilize pou konstwi, enstale, rechèch, verifye, ajou, ak efase pakè lojisyèl endividyèl. Yon pake konsiste de yon achiv nan dosye ak meta-done itilize enstale ak efase dosye yo achiv. Meta-done yo gen ladan Scripts soutyen, atribi dosye, ak enfòmasyon deskriptif sou pakè a. Pake yo vini nan de varyete: pakè binè, yo itilize enkapline lojisyèl yo dwe enstale, ak pakè sous, ki gen kòd la sous ak resèt ki nesesè yo pwodwi pakè binè.
Youn nan mòd debaz sa yo dwe chwazi: Query , Verify , Siyati Tcheke , Enstale / Upgrade / Freshen , Dezenstalasyon , Inisyalize Database , Rebati Database , Demisyon , Add Siyati , Mete Pwopriyetè / Gwoup , Montre Querytags , epi Montre konte genyen .
OPERASYON JENERAL
Opsyon sa yo ka itilize nan tout mòd diferan.
- ?, - ede
Ekri an lèt detache yon mesaj ankò itilizasyon lè sa a nòmal.
--version
Ekri yon liy sèl ki gen nimewo vèsyon an nan rpm ke yo te itilize.
-
Ekri an lèt detache tankou ti kras ke posib - nòmalman mesaj erè yo pral parèt.
-V
Pran enfòmasyon sou enfòmasyon ki pwobab - mesaj nòmalman woutin ap parèt.
-vv
Ekri an lèt detache anpil nan enfòmasyon debogaje lèd.
--Rcfile FILELIST
Chak nan dosye yo nan kolon an separe FILELIST li sek sekansif pa rpm pou enfòmasyon konfigirasyon. Sèlman premye dosye a nan lis la dwe egziste, epi tildes pral ogmante nan valè $ HOME . FILELIST default la se / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
- pipi CMD
Tiyo pwodiksyon an nan rpm nan lòd CMD la .
--Dbpath KONSÈY
Sèvi ak baz done a nan règleman DIRECTORY pase chemen an default / var / lib / rpm
--REYEN KRIYE
Sèvi ak pyebwa sistèm lan rasin nan KONSÈY pou tout operasyon yo. Remake byen ke sa vle di yo pral itilize baz done ki nan DIREKTORI pou chèk depandans ak nenpòt script (yo) (tankou pòs si enstale, oswa % prep si bilding, yon pake) yo pral kouri apre yon kwòk (2) nan KONSÈY .
INSTALL AK UPGRADE OPSYON
Fòm la an jeneral nan yon lòd enstale rpm se
rpm { -i | --install } [ enstale-opsyon ] PACKAGE_FILE ...
Sa enstale yon nouvo pake.
Fòm la an jeneral nan yon rpm ajou lòd se
rpm { -U | --upgrade } [ enstale-opsyon ] PACKAGE_FILE ...
Sa a amelyorasyon oswa enstale pake a kounye a enstale nan yon vèsyon plus. Sa a se menm bagay la tou kòm enstale, eksepte tout lòt vèsyon (yo) nan pake a yo retire apre yo fin pake a nouvo enstale.
rpm { -F | --freshen } [ enstale-opsyon ] PACKAGE_FILE ...
Sa a pral amelyore pakè, men se sèlman si yon vèsyon pi bonè kounye a egziste. PACKAGE_FILE la ka espesifye kòm yon ftp oswa http URL , nan ka sa a pake a pral telechaje anvan yo te enstale. Al gade nan ftp / HTTP OPTIONS pou enfòmasyon sou entèn FPM rpm ak http sipò kliyan.
-
Add sijere pakè nan tranzaksyon an mete lè sa nesesè.
--allfiles
Enstale oswa amelyore tout dosye yo missingok nan pake a, kèlkeswa si yo egziste.
--badreloc
Itilize ak - relocate , pèmi demenajman sou tout chemen dosye, pa sèlman sa yo OLDPATH a enkli nan allusion pake binè a (yo).
- ekskladepad OLDPATH
Pa enstale dosye ki gen non kòmanse ak OLDPATH .
--excludedocs
Pa enstale nenpòt ki dosye ki make kòm dokiman (ki gen ladan paj moun ak dokiman tèks).
- fòse
Menm jan ak lè l sèvi avèk --replacepkgs , --replacefiles , ak --oldpackage .
-h, - shash
Ekri mak 50 hach kòm achiv pake a anbalaj. Sèvi ak -v | --verbose pou yon ekspozisyon joli.
--ignoresize
Pa tcheke sistèm dosye mòn lan pou espas ki gen kapasite anvan ou enstale pakè sa a.
- Siyen
Pèmèt enstalasyon oswa amelyore menm si achitekti yo nan pake a binè ak lame pa matche ak.
--ignore
Pèmèt enstalasyon oswa amelyore menm si sistèm opere nan pake a binè ak lame pa matche ak.
--includedocs
Enstale dosye dokiman yo. Sa a se konpòtman an default.
--justdb
Mete ajou sèlman baz done a, pa filèsistèm lan.
--nodigest
Pa verifye pake oswa dijere header lè lekti.
--nosignature
Pa verifye pake oswa siyati header pandan lekti.
--nodeps
Pa fè yon chèk depandans anvan ou enstale oswa amelyore yon pake.
--nosuggest
Pa sijere pake (yo) ki bay yon depandans ki manke.
--noorder
Pa anrejistre pakè yo pou yon enstale. Lis la nan pakè ta nòmalman dwe reordered pou satisfè depandans.
--noscripts
--nopre
--nopost
--nopreun
--nopostun
Pa egzekite sèklo ki an menm non yo. Opsyon sa yo - noscripts ki ekivalan a
--nopre --nopost --nopreun --nopostun
ak vire nan ekzekisyon an nan % korespondan nan pre , % post , preun , ak postun skript (yo).
--notriggers
--notriggerin
--notriggerun
--notriggerpostun
Pa egzekite nenpòt scrile deklanche nan kalite a yo te rele. Opsyon yo --notriggers se ekivalan a
--notriggerin --notriggerun --notriggerpostun
ak vire nan ekzekisyon nan triggerin nan korespondan, triggerun , ak triggerpostun script (s).
--oldpackage
Pèmèt yon ajou pou ranplase yon nouvo pake avèk yon pi gran.
--perant
Ekri pousantaj kòm dosye yo anbalaj soti nan achiv la pake. Sa a gen entansyon fè rpm fasil kouri soti nan zouti lòt.
--Prefix NEWPATH
Pou pakè binè binè, tradwi tout chemen dosye ki kòmanse ak prefiks la enstalasyon nan allusion a pake relye (s) nan NEWPATH .
--Rele OLDPATH = NEWPATH
Pou pakè binè binè, tradwi tout chemen dosye ki kòmanse ak OLDPATH nan alokasyon pake relasyon (NEWS ) pou NEWPATH . Opsyon sa a ka itilize repete si plizyè OLDPATH a nan pakè a yo dwe relwe.
- Repare
Re-pake dosye yo anvan efase. Pral pake a deja enstale yo pral rele dapre makro % _repackage_name_fmt la epi yo pral kreye nan anyè a yo rele nan _repackage_dir a macro (valè default se / var / tmp ).
--replasman
Enstale pakè yo menm si yo ranplase dosye ki soti nan lòt, deja enstale, pakè.
--replacepkgs
Enstale pakè yo menm si kèk nan yo deja enstale sou sistèm sa a.
- tès
Pa enstale pake a, tou senpleman tcheke pou yo ka rapòte konfli potansyèl yo.
ERASE OPSYON
Fòm la an jeneral nan yon rpm efase lòd se
rpm { -e | --erase } [ --allmatches ] [- nodeps ] [ --noscripts ] [ --notriggers ] [- repackage ] [- teste ] PACKAGE_NAME ...
Opsyon sa yo ka itilize tou:
--allmatches
Retire tout vèsyon pake ki gen PACKAGE_NAME . Nòmalman yo bay yon erè si PACKAGE_NAME matche ak plizyè pakè.
--nodeps
Pa tcheke depandans anvan ou retire pakè yo.
--noscripts
--nopreun
--nopostun
Pa egzekite sèklo ki an menm non yo. Opsyon yo - noscripts pandan efase pake se ekivalan a
--nopreun - nopostun
ak vire nan ekzekisyon an nan preunis korespondan an, ak script klavye (yo).
--notriggers
--notriggerun
--notriggerpostun
Pa egzekite nenpòt scrile deklanche nan kalite a yo te rele. Opsyon yo --notriggers se ekivalan a
--notriggerun - notriggerpostun
ak vire nan ekzekisyon nan korespondan nan triggerun , ak triggerpostun scriptlet (s).
- Repare
Re-pake dosye yo anvan efase. Pral pake a deja enstale yo pral rele dapre makro % _repackage_name_fmt la epi yo pral kreye nan anyè a yo rele nan _repackage_dir a macro (valè default se / var / tmp ).
- tès
Pa reyèlman unenstal anyen, jis ale nan mosyon yo. Itil nan konjonksyon avèk opsyon nan -vv pou debogaj.
Opsyon QUERY
Fòm la an jeneral nan yon lòd pou rechèch rpm se
rpm { -q | --query } [ chwa-opsyon ] [ rechèch-opsyon ]
Ou ka presize fòma a ki ta dwe enprime enfòmasyon sou pake a. Pou fè sa, ou sèvi ak la
--QF | --queryformat QUERYFMT
opsyon, ki te swiv pa string fòma QUERYFMT . Fichye rekèt yo modifye vèsyon nan estanda printf la (3) fòma. Fòma a fòme nan strings estatik (ki ka gen ladan estanda C karaktè sove pou Newlines, onglè, ak lòt karaktè espesyal) ak printf (3) fòmatè kalite. Kòm rpm deja konnen ki kalite a enprime, yo dwe espesifikatè a kalite dwe omisyon sepandan, ak ranplase pa non an nan tag nan header yo dwe enprime, ki fèmen nan {} karaktè. Non Tag se ka ensesib, epi yo ka pòsyon an RPMTAG_ ki mennen nan non an tag dwe omisyon tou.
Fòma pwodiksyon altènatif yo ka mande pa swiv etikèt la ak : tipetag . Kounye a, kalite sa yo ap sipòte:
: zam
Vlope yon kle piblik nan ASCII zam.
: base64
Enkize done binè lè l sèvi avèk base64.
: dat
Sèvi ak strftime (3) "% c" fòma.
: jou
Itilize strftime (3) "% a% b% d% Y" fòma.
: depflags
Fòm depandans Fòma.
: flags
Fòma drapo fòma.
: hex
Fòma nan ekzadesimal.
: octal
Fòma nan oktal.
: perms
Fòma otorizasyon dosye.
: shescape
Chwazi quotes sèl pou itilize nan yon script.
: triggertype
Montre sifiks deklanche.
Pou egzanp, pou enprime sèlman non yo nan pakè yo queried, ou ta ka itilize % {NON} kòm fisèl la fòma. Pou enprime non an pakè ak enfòmasyon distribisyon nan de kolòn, ou ta ka itilize -30 {NON} {DISTRIBUTION} . rpm pral enprime yon lis tout tags li konnen sou lè li envoke ak agiman -querytags .
Gen de sibvansyon nan opsyon pou mande: seleksyon pake, ak seleksyon enfòmasyon.
SEKSYON SEKSYON PACKAGE:
PACKAGE_NAME
Demann enstale pake ki te rele PACKAGE_NAME .
-a, - tout
Demann tout pakè enstale.
-f, - dosye DOSYE
Pake kontab posede dosye .
- dosye MD5
Pake Query ki gen yon idantifyan dosye bay, sa vle di MD5 dijere la nan sa ki dosye.
-G, - gwoup GROUP
Pakè demann ak gwoup gwoup la.
--hdrid SHA1
Pake demann ki gen yon idantifyan header bay, sa vle di dijè a SHA1 nan rejyon an header imuiabl.
-P, - PACKAGE_FILE pake
Demann yon PACKAGE_FILE pakè (uninstalled). PACKAGE_FILE a ka espesifye kòm yon URL ftp oswa http style, nan ka sa a pral header nan pake dwe telechaje ak konte. Al gade nan ftp / HTTP OPTIONS pou enfòmasyon sou entèn FPM rpm ak http sipò kliyan. PACKAGE_FILE agiman (yo), si se pa yon pake binè, yo pral entèprete kòm yon manifakti pake ASCII. Kòmantè yo pèmèt, kòmanse avèk yon '#', ak chak liy nan yon dosye manifeste pake ka gen ladan blan espas ekspresyon glòb seperated, ki gen ladan URL la ak ekspresyon glòb aleka, ki pral elaji nan chemen ke yo ranplase nan plas pake a manifeste kòm plis PACKAGE_FILE agiman nan rechèch la.
- pkgid MD5
Pake kontè ki gen yon idantifyan pake bay, sa vle di dijè MD5 nan header konbine an ak sa chaj.
--querybynumber HDRNUM
Demann antre nan baz done HDRNUM th dirèkteman; Sa a se itil sèlman pou debogaj.
- SPECFILE espesifik
Parese ak sijè SPECFILE kòm si li te yon pake. Malgre ke se pa tout enfòmasyon yo (egzanp lis dosye) ki disponib, sa a ki kalite sijè ki pèmèt rpm yo dwe itilize ekstrè enfòmasyon ki soti nan dosye espèk san yo pa gen ekri yon parser spesifik.
- lè mare
Pake anrejistreman (yo) ki gen yon idantifikasyon transfè TID bay. Yon koupon pou achte yon UNIX kounye a itilize kòm yon idantifikasyon tranzaksyon. Tout pake (yo) ki enstale oswa efase nan yon tranzaksyon sèl gen yon idantifyan komen.
- triggeredby PACKAGE_NAME
Pakè Query ki deklanche pa pake PACKAGE_NAME .
--whatprovides kapasite
Demann tout pakè ki bay kapasite CAPABILITY .
--whatrequires kapasite
Demann tout pakè ki mande pou kapasite pou fonksyone apwopriye.
PACKAGE QUERY OPTIONS:
--changelog
Montre enfòmasyon chanjman pou pakè a.
-c, - konfigirasyon
Lis sèlman dosye konfigirasyon (implique -l ).
-d, --docfiles
Lis sèlman dosye dokimantasyon (implique -l ).
- desann
Dump dosye enfòmasyon jan sa a:
gwosè chemen mtime md5sum mòd pwopriyetè gwoup isconfig isdoc rdev symlinkOpsyon sa a dwe itilize ak omwen youn nan -l , -c , -d .
--filesbypkg
Lis tout dosye yo nan chak pake chwazi.
-i, - info
Montre enfòmasyon pake, ki gen ladan non, vèsyon, ak deskripsyon. Sa a itilize a --queryformat si yon sèl te espesifye.
- pete
Lòd pake lis la pa enstale tan sa yo ki dènye pakè yo nan tèt la.
-l, - lis
Lis dosye nan pake.
- pwovizyon
Lis kapasite pakè sa a bay.
-R, -requires
Lis pakè sou ki pake sa a depann.
--Scripts
Lis pake espesifik (yo) ke yo itilize kòm yon pati nan enstalasyon ak dezenstalasyon pwosesis yo.
-s, - eta
Montre eta yo nan dosye nan pake a (implique -l ). Eta a nan chak dosye se youn nan nòmal , pa enstale , oswa ranplase .
--trige, - triggerscripts
Montre Scripts yo deklanche, si genyen, ki genyen nan pakè a.
VERIFY OPSYON
Fòm la an jeneral nan yon lòd rpm verifye se
rpm { -V | - verifye } [ chwa-opsyon ] [ verify-opsyon ]
Verifye yon pake konpare enfòmasyon sou dosye yo enstale nan pake a ak enfòmasyon sou dosye yo te pran nan métad nan pake ki estoke nan baz done a rpm. Pami lòt bagay, verifye konpare gwosè a, sòm MD5, autorisations, kalite, pwopriyetè ak gwoup chak dosye. Nenpòt dezakò yo ap parèt. Dosye ki pa te enstale soti nan pake a, pou egzanp, dokiman dosye eskli sou enstalasyon lè l sèvi avèk opsyon nan " -excludedocs ", yo pral an silans inyore.
Opsyon yo seleksyon pake yo se menm bagay la kòm pou pake abònman (ki gen ladan pake menas dosye kòm agiman). Lòt opsyon inik nan verifye mòd yo se:
--nodeps
Pa verifye depandans pakè yo.
--nodigest
Pa verifye pake oswa dijere header lè lekti.
--nofil
Pa verifye nenpòt atribi nan dosye pake.
--noscripts
Pa egzekite skripte a verifyscript (si genyen).
--nosignature
Pa verifye pake oswa siyati header pandan lekti.
--nolinkto
--nomd5
--nosize
--nouser
--nogwoup
--nomtime
--nomode
- nordev
Pa verifye atribi dosye a korespondan.
Fòma a nan pwodiksyon an se yon fisèl nan 8 karaktè, yon makè atribi posib:
c config config konfigirasyon. Dokiman d doc doc . g fantom dosye (sa vle di dosye sa yo pa enkli nan chaj la pake). L lisans lisans lisans. R Readme dosye li.soti nan header nan pake, ki te swiv pa non an dosye. Chak nan karaktè yo 8 vle di rezilta a nan yon konparezon nan atribi (yo) nan dosye a nan valè a nan atribi sa yo (yo) anrejistre nan baz done a. Yon sèl " . " (Peryòd) vle di tès la te pase, pandan y ap yon sèl " ? " (Kesyon mak) endike tès la pa ka fèt (egzanp otorizasyon dosye anpeche lekti). Sinon, (mnemonically em B oldened) karaktè vle di echèk nan korespondan - verifye tès la:
S dosye S se diferan M M ode diferan (gen ladan autorisations ak kalite dosye) 5 MD 5 sòm diferan D D evis gwo / nimewo minè mis-matche L L L l (2) chemen mis-matche ak U U propriété diferan G G r an komen diferan T M T ime diferanSIYATI DIGITAL AK VERIFIKASYON DIFE
Fòm jeneral nan rpm siyati siyati dijital yo
rpm - enpòte PUBKEY ...
rpm { --checks } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
Opsyon -checksig chèk tout dijès ak siyati ki genyen nan PACKAGE_FILE pou asire entegrite ak orijin pake a. Remake ke siyati yo kounye a verifye chak fwa yon pake li, epi --checksig se itil verifye tout dijere yo ak siyati ki asosye avèk yon pake.
Siyati dijital pa kapab verifye san yon kle piblik. Yon kle asiyen blende piblik ka ajoute nan baz done rpm la lè l sèvi avèk --import . Yon kle enpòte piblik la te pote nan yon header, ak kle jesyon bag fèt egzakteman tankou jesyon pake. Pou egzanp, tout kle kounye a enpòte piblik ka parèt pa:
rpm -qa gpg-pubkey *
Detay sou yon kle piblik espesifik, lè enpòte, yo ka afiche pa querying. Isit la nan enfòmasyon sou gode a Wouj GPG / DSA kle:
rpm -qi gpg-pubkey-db42a60e
Finalman, kle piblik ka efase apre enpòte jis tankou pakè. Isit la nan ki jan yo retire Wouj Hat GPG / DSA kle a
rpm -e gpg-pubkey-db42a60e
SIYEN yon PACKAGE
rpm --addsign | --resi PACKAGE_FILE ...
Tou de nan opsyon yo - Addsign ak --resign jenere epi mete nouvo siyati pou chak PACKAGE_FILE pake yo bay, ranplase nenpòt ki siyati ki deja egziste. Gen de opsyon pou rezon istorik, pa gen okenn diferans nan konpòtman kounye a.
Itilize GPG POU SIGN PACKAGES
Yo nan lòd yo siyen pakè lè l sèvi avèk GPG, rpm dwe configuré nan kouri GPG epi yo dwe kapab jwenn yon bag kle ak kle ki apwopriye yo. Pa default, rpm itilize konvansyon yo menm jan GPG jwenn bag kle, sètadi varyab $ GNUPGHOME anviwònman an. Si bag kle ou yo pa chita kote gp espere ke yo dwe, ou pral bezwen configured % _gpg_path macro a yo dwe kote a nan kle yo GPG kle yo itilize.
Pou konpatibilite ak vèsyon ki pi ansyen nan GPG, PGP, ak rpm, yo dwe configured sèlman V3 OpenPGP pake siyati. Swa ka algoritm verifikasyon DSA oswa RSA ka itilize, men DSA se pi pito.
Si ou vle pou kapab siyen pakè ou kreye tèt ou, ou bezwen tou kreye pwòp piblik ou ak sekrè kle pè (al gade gp manyèl la). Ou pral bezwen tou konfigirasyon makro yo rpm
_Signature
Kalite siyati. Kounye a se sèlman gp ak pgp sipòte.
_gpg_name
Non an nan "itilizatè a" ki gen kle ou vle itilize yo siyen pakè ou.
Pou egzanp, pou kapab itilize GPG pou siyen pakè yo kòm itilizatè a "John Doe
nan yon dosye konfigirasyon macro. Itilize / elatriye / rpm / makro pou chak konfigirasyon sistèm ak ~ / .rpmmacros pou chak konfigirasyon itilizatè.
REZIME DATABASE opsyon
Fòm la an jeneral nan yon rpm rebati lòd baz done a
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIREKTOR ] [ --chwa ]
Sèvi ak - initdb pou kreye yon nouvo baz done, sèvi ak --rebuilddb pou rebati endis yo baz done ki soti nan enjenyè pake yo enstale.
SHOWRC
Kòmandman an
rpm --showrc
montre valè yo rpm pral itilize pou tout nan opsyon yo kounye a mete nan rpmrc ak makro dosye konfigirasyon (yo).
Ftp / HTTP opsyon
rpm ka aji kòm yon ftp ak / oswa HTTP kliyan pou ke pakè ka konte oswa enstale nan entènèt la. Pake dosye pou enstale, ajou, ak operasyon rechèch ka espesifye kòm yon ftp oswa http style style:
ftp: / / USER: PASSWORD @ HOST: PORT / path / to / package.rpm
Si : PASSWORD se pòsyon, yo pral modpas la ap mande pou (yon fwa pou chak itilizatè / hostname pè). Si tou de itilizatè a ak modpas yo omisyon, yo anonim ftp yo itilize. Nan tout ka yo, transfè pasif (PASV) ftp yo fèt.
rpm pèmèt opsyon sa yo pou itilize ak ftp URLs:
- HOPPROXY HOST
Lame HOST la pral itilize kòm yon sèvè prokurasyon pou tout ftp transfè, ki pèmèt itilizatè yo ftp nan machin firewall ki itilize sistèm proxy. Opsyon sa a kapab tou espesifye pa konfigirasyon % _ftpproxy macro la.
- HOSTP
TCP PORT nimewo a pou itilize pou ftp koneksyon sou sèvè FTP prèv la olye pou yo pò a default. Opsyon sa a kapab tou espesifye nan konfigirasyon _tpw macro la.
rpm pèmèt opsyon sa yo pou itilize ak URL http :
- Httpproxy HOST
Lame HOST a pral itilize kòm yon sèvè prokurasyon pou tout http transfè. Opsyon sa a kapab tou espesifye nan konfigirasyon % _httpproxy nan macro.
Pòtoprens
TCP PORT nimewo a pou itilize pou koneksyon an http sou sèvè a HTTP sèvè olye pou yo pò a default. Opsyon sa a kapab tou espesifye pa konfigirasyon % _httpport macro la.
LEGACY ISSUES
Egzekite rpmbuild
Mòd yo bati nan rpm yo kounye a se rezidan nan ègzèkutabl / usr / bin / rpmbuild la . Malgre ke konpatibilite eritaj ki ofri pa aliases popt ki anba a te adekwa, konpatibilite a se pa pafè; Pakonsekan bati konpatibilite mòd nan aliases popt yo te retire nan rpm. Enstale pake rpmbuild la , epi wè rpmbuild (8) pou dokimantasyon tout mòd bati rpm yo deja dokimante isit la nan rpm (8).
Add liy sa yo / etc / popt si ou vle kontinye envoke rpmbuild soti nan liy lan lòd 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 egzekite --ta rpmb -ta rpm egzekite - tb rpmb -tb rpm exec --t rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm egzekite --clean rpmb --clean rpm exec --rmsource rpmb --rmsource rpm Exec --rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec - short-circuit rpmb - short-circuitGADE TOU
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Enpòtan: Sèvi ak kòmandman an moun ( moun ) yo wè ki jan yon lòd yo itilize sou òdinatè patikilye ou.