Linux / Unix Command : rpm
NAME
I-rpm - Umphathi wePhakethe yePRM
SYNOPSIS
UKUQHUBA KUNYE NOKWENZA IIMPAWU:
rpm { -q | --query } [ ukhetho-ukhetho ] [ umbuzo-inketho ]
rpm { -V | --verify } [ ukhetho-ukhetho ] [ qinisekisa-iinketho ]
i-rpm - ngenisa iPUBKEY ...
i-rpm { -K | --checksig } [- isaziso ] [ --nodigest ]
PACKAGE_FILE ...
UKUKHALWA, UKUGCINISWA, NOKUSUSHA AMAGQUBO:
rpm { -i | --install } [ ukukhethwa kwendlela ] PACKAGE_FILE ...
rpm { -U | --upgrade } [ ukufaka iindlela ] PACKAGE_FILE ...
rpm { -F | --freshen } [ ukukhethwa kwendlela ] PACKAGE_FILE ...
rpm { -e | --erase } [- onke amanqaku ] [- amaphepha ] [ --eenkcukacha ]
[ -notriggers ] [ --kusetyenziselwa ] [ --za ] PACKAGE_NAME ...
NGAPHAKATHI:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign } PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --seperms | --setugids } PACKAGE_NAME ...
ukhetho
[ PACKAGE_NAME ] [ -a, - yonke ] [ -f, - ifayile FILE ]
[ -g, - iqela le GROUP ] { -p, - iphakheji PACKAGE_FILE ]
[- ifayile MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[- i- HDRNUM ] yexabiso [- iguqulelwe ngePACKAGE_NAME ]
[- ukuthini UKWENZISWA ] [- kungakhathaliseki ukuthi UKUFANELEKA ]
ukhetho-inketho
[ -changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - ulwazi ] [ --last ] [ -l, - uluhlu ]
[- vumela ] [ --qf, - queryformat QUERYFMT ]
[ -R, - idinga ] [ --scripts ] [ -s, - state ]
[- abaguquleli, - imifanekiso ]
ukukhetha-iinketho
[- amaphepha ] [ --awfayile ] [ --eenkcukacha ]
[ -nodigest ] [ --sayina ]
[ --nolinkto ] [ --nomd5 ] [ --nceda ] [ -ngabikho ]
[ -nogroup ] [ --nomzuzu ] [ --nomode ] [ --nordev ]
ukufaka iinketho
[ --aid ] [ --fayile ] [ --badreloc ] [ --excludepath OLDPATH ]
[ -excludedocs ] [- force ] [ -h, - hash ]
[- ingqwalasela ] [- umyalezo ] [ --ignoreos ]
[- includedocs ] [- amacandelo ] [- amaphepha ]
[ -nodigest ] [ --sayina ] [- ayinakugqithisa ]
[- ungabonisi ] [ --eenkcukacha ] [ --nabasebenzisi ]
[ -oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[- susa i- OLDPATH = NEWPATH ]
[- ukulungiswa ] [- kwindawo yefayile ] [ --replacepkgs ]
[ -test ]
INKCAZELO
I-rpm nguMphathi wePakethe onamandla, ongasetyenziselwa ukwakha, ukufaka, ukubuza, ukuqinisekisa, ukuhlaziya kunye nokucima iipakethi zeekhompyutha. Iphakheji iqulethwe yirekhodi yeefayili kunye nedatha-data esetyenziselwa ukufaka kunye nokucima iifayile ezigcinwe kwii-archive. Idatha-meta ibandakanya izikripthi zenkxaso, iimpawu zefayili kunye nolwazi oluchazayo malunga nephakheji. Iipakethi ziza kwiintlobo ezimbini: iiphakheji ezibiniweyo, ezisetyenziselwa ukufakela isofthiwe efakelwe ukufakelwa, kunye neephakheji zomsuka, eziqulethe ikhowudi yomthombo kunye nekhenkco efunekayo ukuvelisa amaphakheji ebhanari.
Enye yezi modes eziyisiseko kufuneka zikhethwe: Umbuzo , Qinisekisa , Usayine Hlola , Faka / Ukuphucula / Ukuhlaziya , Ukukhipha , UkuQala iDatabase , ukuKwakha kabusha iDatabase , Hlanganisa , Yongeza IsiTyikitya , Beka Abanikazi / Amaqela , Bonisa ii-Querytags , kunye ne- Show Configuration .
IZIKHONO ZIKARHULUMENTE
Ezi zikhetho zingasetyenziswa kuzo zonke iimodi ezahlukeneyo.
-?, --Nceda
Phrinta umyalezo osetyenziswayo oseleyo uqhelekileyo.
--verversion
Phrinta umgca owodwa oqulethwe kwinombolo ye- rpm .
- quiet
Phrinta ngokuncinci kangangoko kunokwenzeka - ngokuqhelekileyo imilayezo yephutha iya kuboniswa.
-v
Ukuprinta ulwazi lwe-verbose - imilayezo yeenkqubela phambili iya kuboniswa.
-vv
Phrinta ulwazi olunzulu lokungcola.
--rcfile FILELIST
Nganye yeefayile kwi-colon ehlukanisiweyo iFILELIST ifundwa ngokulandelana nge- rpm yolwazi loqwalaselo. Kuphela ifayili yokuqala kuluhlu kufuneka ibe khona, kwaye i-tildes iya kwandiswa kuze kube yixabiso le -HOME HOME . I- FILELIST engagqibekanga ngu / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
- CMD
Iipayipi umphumo we- rpm kumyalelo we- CMD .
--dbpath ICANDELO
Sebenzisa i-database kwi- DIRECTORY ngaphaya kwendlela engagqibekanga / var / lib / rpm
- ICANDELO LOLAWULI
Sebenzisa umgangatho wenkqubo yefayili egxininiswe kwiCandelo LOLUNTU kuyo yonke imisebenzi. Qaphela ukuba oku kuthetha ukuba isiseko se- DIRECTORY siza kusetyenziselwa ukuhlolwa kokuxhomekeka kunye naliphi na i-scriptlet (umz. % Ifom yeposi% xa kufaka, okanye i- % prep ukuba isakhiwo, iphakheji) iya kuqhutyelwa emva kwe-chroot (2) KUMLAWULI .
UKUNIKEZWA KWEENKQUBO ZENKQUBO
Ifom ejwayelekile yomyalelo wokufaka i-rpm
rpm { -i | --install } [ ukukhethwa kwendlela ] PACKAGE_FILE ...
Oku kufaka iphakheji entsha.
Ifom ejwayelekile yomyalelo wokuphucula i-rpm
rpm { -U | --upgrade } [ ukufaka iindlela ] PACKAGE_FILE ...
Olu phuculo okanye ukufakela iphakheji njengamanje ifakwe kwinguqu entsha. Oku kufana nokufakela, ngaphandle kokuba zonke iinguqulelo zephakheji zisuswa emva kokuba iphakheji entsha ifakwe.
rpm { -F | --freshen } [ ukukhethwa kwendlela ] PACKAGE_FILE ...
Oku kuya kuphucula amaphakheji, kodwa kuphela ukuba inguqulo yangaphambili ikhona. I- PACKAGE_FILE ingacaciswa njenge- ftp okanye i- URL ye-URL , apho imeko iphakheji iya kulandwa ngaphambi kokuba ifakwe. Bona i- FTP / HTTP OPTIONS ngolwazi kwi- ftp ye- rpm yangaphakathi kunye ne- http inkxaso yexhasi.
--aid
Yongeza iiphakheji eziphakanyisiweyo kwi-transaction ebekwe xa kuyimfuneko.
- iifayile
Ukufaka okanye ukuphucula zonke iifayile ezingekho phantsi kwiphakheji, kungakhathaliseki ukuba zikhoyo.
--badreloc
Isetyenzisiwe kunye - ukutyunjwa , imvume yokufuduswa kuzo zonke iifayile zendlela, kungekhona nje looo OLDPATH ifakwe kwi-binary package (s).
--excludepath OLDPATH
Ungafaki iifayile eziqalwa igama li- OLDPATH .
--excludedocs
Ungafaki naziphi na iifayile eziphawulwe njengamaxwebhu (afaka iphepha lamadoda kunye namaxwebhu e-texinfo).
- ukusebenza
Kuyafana nokusebenzisa -replacepkgs , - kwindawo yefayile , kunye ne -oldpackage .
-h, --hash
Phrinta ama-50 amanqaku njengoko i-archive yephakheji isuswa. Sebenzisa nge -v | -verbose for display nicer .
ukulungelelanisa
Ungaqwalasela iinkqubo zefayile zefayile kwisithuba sediski esaneleyo ngaphambi kokufaka le phakheji.
umgcini
Vumela ukufakela okanye ukuphuculwa nokuba ngaba izakhiwo ze-binary pack kunye nomphathi azihambelani.
imiyalezo
Vumela ukufakela okanye ukuphuculwa kwanokuba iinkqubo zokusebenza zephayibhile kunye nomsingathi azihambelani.
--includedocs
Faka ifayile amaxwebhu. Oku kuziphatha okuzimeleyo.
- engalunganga
Ukuhlaziywa kuphela kwedatha, kungekhona iifayile.
- ayikho
Ungaqinisekisi iipakethe okanye izihloko zokugaya xa ufunda.
- ungabonakali
Ungaqinisekisi iipakethi okanye iisayinithi zezihloko xa ufunda.
- adieps
Musa ukwenza ithenki yokuxhomekeka phambi kokufaka okanye ukuphucula ipakethe.
- ayikho
Musa ukuphakamisa iiphakethi (s) ezinikezela ngokuxhomekeka.
ungabonakali
Musa ukulungisa kwakhona iipakheji zokufakelwa. Uluhlu lwamaphakheji luya kulungiswa ukuba luyanelise ukuxhomekeka.
- ingcaciso
- ingeniso
-
- nonopreun
- inopostun
Musa ukuphumeza i-scriptlet yegama elifanayo. Inketho ye---noscripts iyafana
- akukho ndawo - inopreun -nopostun
kwaye iguqula ukusetyenziswa kwe- % pre , % post , % preun , kunye ne % postun scriptlet (s).
- abangabonakaliyo
-notriggerin
-notriggerun
-notriggerpostun
Musa ukwenza naluphi na uhlobo lwesicatshulwa sohlobo olukhethiweyo. Inketho ye -- notriggers iyafana
--notriggerin --notriggerun --notriggerpostun
kwaye iguqula ukusebenza kwe- % triggerin , % triggerun , kunye ne- % triggerpostun scriptlet (s).
- fakelo
Vumela ukuphucula ukubuyisela ipakethe entsha kunye nomdala.
engaphezulu
Iipesenti zokuprinta njengoko iifayile zikhutshwa kwi-archive yephakheji. Oku kuhloswe ukwenza i- rpm ibe lula ukuqhuba kwezinye izixhobo.
--prefix NEWPATH
Kwiiphakheji zokuhamba ezihamba phambili, guqulela yonke indlela yefayile eqala ngqangi lokuqala lokufakelwa kwi-package (s) yokuthutha iipakethi ukuya ku- NEWPATH .
- yenze i- OLDPATH = INTSHA
Kwiiphakheji ezibiniweyo ezifudumeleyo, guqulela yonke indlela yefayile eqala nge- OLDPATH kwinqwelo yokuthuthwa kwephakheji kwi- NEWPATH . Olu khetho lunokusetyenziswa ngokuphindaphindiweyo ukuba ezininzi ze- OLDPATH kwiphakheji ziya kuthuthwa.
- ukulungiswa
Phinda uphakamise iifayile phambi kokususa. Iphakheji ebekwe ngaphambili iya kuthiwa ngegama % _repackage_name_fmt kwaye iya kudalwa kwirejista ebizwa nge-macro % _repackage_dir (ixabiso elizenzekelayo ngu / var / tmp ).
- kwindawo yefayile
Faka iipakethi nangona zifaka iifayile ezivela kwezinye, sele zifakiwe, iipakheji.
--replacepkgs
Faka iipakethi nangona ezinye zazo sele zifakwe kule nkqubo.
- kakhulu
Ungafaki iphakheji, jonga nje kwaye ubike iingxabano ezinokubakho.
UKUHLOLA
Ifom ejwayelekile ye-rpm isula umyalelo
rpm { -e | --erase } [- onke amanqaku ] [- amakhowudi ] [ --awubhalo ] [ --ababhegi ] [ --kusetyenziselwa ] [ --za ] PACKAGE_NAME ...
Ezi zikhetho zilandelayo zingasetyenziswa:
- iimpawu
Susa zonke iinguqulelo zephakheji ezifana nePACKAGE_NAME . Ngokuqhelekileyo kukho impazamo xa i- PACKAGE_NAME ifana neephakheji ezininzi.
- adieps
Ungaqwalasela ukuxhomekeka phambi kokukhipha iipakethi.
- ingcaciso
- nonopreun
- inopostun
Musa ukuphumeza i-scriptlet yegama elifanayo. Inketho ye-nonoscripts ngexesha lokususa ipakethi lilingana
- nopreun - noopostun
kwaye uguqula ukuqhutywa kwe- % preun , kunye ne % postun scriptlet (s).
- abangabonakaliyo
-notriggerun
-notriggerpostun
Musa ukwenza naluphi na uhlobo lwesicatshulwa sohlobo olukhethiweyo. Inketho ye -- notriggers iyafana
--notriggerun --notriggerpostun
kwaye iguqula ukusebenza kwe- % triggerun ehambelanayo , kunye ne % triggerpostun scriptlet (s).
- ukulungiswa
Phinda uphakamise iifayile phambi kokususa. Iphakheji ebekwe ngaphambili iya kuthiwa ngegama % _repackage_name_fmt kwaye iya kudalwa kwirejista ebizwa nge-macro % _repackage_dir (ixabiso elizenzekelayo ngu / var / tmp ).
- kakhulu
Musa ukukhipha nto nantoni na, vele uhambe ngeendlela. Usetyenziso ngokubambisana ne-- vv inketho yokulungisa.
IINKQUBO ZEMALI
Ifom ejwayelekile yomyalelo we-rpm umbuzo
rpm { -q | --query } [ ukhetho-ukhetho ] [ umbuzo-inketho ]
Ungacacisa ifomathi ekwapakisha ulwazi kufuneka ifakwe kulo. Ukwenza oku, usebenzisa
--qf | --queryformat QUERYFMT
ukhetho, olulandelwa ngumtya wefomathi lwe- QUERYFMT . Iifom zemibuzo ziguqulelwe kwiinguqulelo zokuprintwa (3) eziqhelekileyo. Ifomathi yenziwe ngamaqhosha aphezulu (angabandakanya umlingisi oqhelekileyo we-C ophunyukileyo kwiintetho ezintsha, iithebhu, kunye nabanye abalinganiswa abakhethiweyo) kunye nefomathi yefayili (3) yohlobo lwefomathi . Njengoko i- rpm sele isazi uhlobo lokushicilela, isalathisi sohlobo kufuneka sikhiyiwe kodwa, kwaye sitshintshwe negama lesicatshulwa somxholo ukuba sinyatheliswe, sihlanganiswe ngu {} kubalinganiswa. Amagama eTek ayenjalo, kwaye i- RPMTAG_ isahlulelo segama lethegi lingashiywa kwakhona.
Ezinye iifom zerhafu zingacelwa ngokulandela itekisi nge : typetag . Okwangoku, ezi zilandelayo zixhaswa:
: izixhobo
Gquba ukhiye woluntu kwisixhobo se-ASCII.
: base64
Bhalisa idatha yebinary usebenzisa i-base64.
: umhla
Sebenzisa i-strftime (3) ifomati "% c".
:usuku
Sebenzisa i-strftime (3) "%%% b% d% Y" ifomathi.
: iyakhathaza
Ukufakela iifowuni zokuxhomekeka.
: iqhuma
Fomata iifayile zefayile.
: hex
Ifomathi kwi-hexadecimal.
: octal
Ifomathi kwi-octal.
: iimvume
Fomata iifayile zefayile.
: i-shescape
Ukukhuphela izicatshulwa ezingatshatanga zisebenzise kwiskripthi.
: i-triggertype
Bonisa isibonisi sokuqala.
Umzekelo, ukushicilela kuphela amagama eepakethi ezifunwe, ungasebenzisa i- % {NAME} njengefomathi yofomathi. Ukushicilela igama lepakethi kunye nolwazi lokusabalalisa kwiikholamu ezimbini, ungasebenzisa i- % -30 {NAME}% {UKUSEBENZA} . i-rpm izakuphrinta uluhlu lwawo onke amathegi awaziyo malunga nexesha elifunyenwe nge- querytags argument.
Kukho ezimbini iissetyenzisi zeendlela zokukhetha: ukukhethwa kwephakheji, kunye nokukhethwa kolwazi.
IIMPAWU ZOKUHLOLA
PACKAGE_NAME
Umbuzo ufake ipakethi efakwe ngePACKAGE_NAME .
-a, - konke
Umbuzo wonke amaphakheji efakwe.
-f, - ifayile yefayile
Iphakheji yombuzo eneFILE .
- MD5
Iphakheji yombuzo equlethe isihlomelo sefayile esinikeziwe, oko kukuthi i- MD5 digest yefayile yezinto ezifayiliweyo.
-g, - iqela leqela
Iiphakheji zombuzo kunye neqela le GROUP .
- SIDI
Iphakheji yombuzo equlethe isihlonzi sekhanda esinikeziwe, oko kukuthi i- SHA1 digest yesithili esingenakuguquguquka.
-p, --package PACKAGE_FILE
Ukukhangela ipakethe ( engakhange ifakwe ) PACKAGE_FILE . I- PACKAGE_FILE ingacaciswa njenge-URL ye- ftp okanye i-URL yesimboli, kwimeko apho intloko yesikhokhelo iya kulandwa kwaye ifunwe . Bona i- FTP / HTTP OPTIONS ngolwazi kwi- ftp ye- rpm yangaphakathi kunye ne- http inkxaso yexhasi. Impikiswano yePACKAGE_FILE (okanye), ukuba ayikho ipakethe yokubini, iya kutshilwa njenge-ASCII ipakethe yokubonakalisa. Amazwana avunyelwe, ukuqala nge - '#', kunye nomgca ngamnye wefayile yefayile ebonakalayo ingabandakanya indawo egciniweyo yeglob, equka i-URL kunye namazwi asekude asetshentshileyo, aya kwandiswa kwiindlela ezifakelwa endaweni endaweni yepakethi yokubonakalisa ezongezelelweyo PACKAGE_FILE iziphakamiso kumbuzo.
--pkgid MD5
Iphakheji yombuzo equlethe isihlonzi sephakheji esinikeziwe, oko kukuthi i- MD5 digest ye-header edibeneyo kunye nokulayishwa kwimivuzo.
i- HDRNUM
Umbuzo wokungena kwi- database ye- HDRNUM ngqo; Oku kunceda kuphela ukulungisa
- specfile SPECFILE
I-Parse kunye nombuzo we- SPECFILE njengokungathi iphakheji. Nangona kungengabo bonke ulwazi (umz. Uludwe lweefayile) lufumaneka, olu hlobo lweemvume zokuvumela i-rpm ukuba zisetyenziswe ukukhipha ulwazi kwiifayile ezicacileyo ngaphandle kokuba ubhale isilfayile sefayile.
TID
Iiphakheji zeemfuno ezineenkcukacha zokuthengiselana nge- TID . Isitampu sexesha le-Unix sisetyenzisiweyo njengomkhonkco wokuthengiselana. Zonke iipakethi (ezifakiwe) ezifakiwe okanye zacinywa kwisithuba esinye sinezixhobo eziqhelekileyo.
- ephakanyisiweyo PACKAGE_NAME
Iiphakheji zombuzo ezibangelwa yimiphakethi (s) PACKAGE_NAME .
- kuthintela UKUFUNEKA
Ukukhangela zonke iipakethi ezinikezela amandla UKUPHAKHA .
- kwenzeka ntoni UKUPHAKATHI
Ukukhangela zonke iipakethi ezifuna UKUSEBENZISWA kokusebenza ngokufanelekileyo.
I-PACKAGE IMIBUZO YEMALI:
- changechange
Bonisa ulwazi utshintsho kwiphakheji.
-c, --fowfigfiles
Uluhlu lweefayile zoqwalaselo kuphela (lithetha -l ).
-d, --focfiles
Uluhlu lweefayile zecatshulwa kuphela (ezibonisa -l ).
- i-dump
Dump imininingwane yefayile ngolu hlobo:
Ubungakanani bendlela yokwenza umzuzu we-md5sum umnikazi wefayile isconfig isdoc rdev symlinkOlu khetho kufuneka lusetyenziswe ubuncinane kunye -l , -c , -d .
--filesbypkg
Bhala zonke iifayile kwiipakethe ezikhethiweyo.
-i, -
Bonisa ulwazi lwephakheji, kuquka igama, ingcaciso kunye nenkcazelo. Le nto isebenzisa i- queryformat ukuba enye ibonisiwe .
--last
Ulayisha uludwe lwephakheji ngethuba lokufaka njengokuba iiphakheji zakamuva ziphezulu.
-l, - uluhlu
Faka uludwe lweefayili kwiphakheji.
- ukucacisa
Uluhlu lwezinto ezi zinto zibonelela.
-R, - iimfuno
Uludwe lweephakheji apho le phakheji ixhomekeke kuyo.
- i mibhalo
Bhala uluhlu lweempendulo (s) ezisetyenziswe njengenxalenye yokufakela nokukhipha iinkqubo.
-s, -
Bonisa iifayile zeefayile kwiphakheji (ithetha -l ). Umbuso wefayile nganye ungowesiqhelo , ungafaki , okanye utshintshwe .
- abaguquleli, iimpawu zokubhala
Bonisa izikripthi zokuqala, ukuba zikhona, ezikuyo ipakethe.
VERIFY OPTIONS
Ifom ejwayelekile ye-rpm uqinisekise umyalelo
rpm { -V | --verify } [ ukhetho-ukhetho ] [ qinisekisa-iinketho ]
Ukuqinisekisa iphakheji kufana nolwazi malunga neefayile ezifakwe kwiphakheji ngolwazi malunga neefayili ezithathwe kwi-metadata yephakheji elondolozwe kwi-database ye-rpm. Phakathi kwezinye izinto, ukuqinisekisile ukuthelekisa ubungakanani, isamba se-MD5, iimvume, uhlobo, umnikazi kunye neqela lefayile nganye. Naluphi na ukungaqondakali kuboniswa. Iifayile ezingasetyenziswanga kwiphakheji, umzekelo, amafayile amaxwebhu angabandakanywa kwifowuni usebenzisa i-"- excludedocs " inketho, iya kugcinwa ngokunyanisekileyo.
Izinketho zokukhethwa kwiphakheji zifana ne-querying yephakheji (kubandakanywa iifayile ezibonakalisiweyo zeefayile njengeengxabano). Ezinye iindlela ezikhethiweyo zokuqinisekisa imodi zi:
- adieps
Ungaqinisekisi ukuxhomekeka kweepakethi.
- ayikho
Ungaqinisekisi iipakethe okanye izihloko zokugaya xa ufunda.
- iifayile
Ungaqinisekisi naziphi na iimpawu zeefayili zephakheji.
- ingcaciso
Musa ukwenza i- % verifyscript scriptlet (ukuba kukho).
- ungabonakali
Ungaqinisekisi iipakethi okanye iisayinithi zezihloko xa ufunda.
- nolinkto
-nomd5
- nceda
- nouser
- nogroup
- ixesha
- fom
-nordev
Ungaqinisekisi umxholo wefayile ohambelanayo.
Ifomathi yekhontrakthi ngumtya wesibalo se-8, ummakishi onokuthi:
c % fayile yefayile yoqwalaselo. i- %% doc ifayile yexwebhu. g % ifayile yefowuni (oko kukuthi ifayile yefayile ayifakiwe kwi-payload pay package). Ilayisensi yelayisenisi yelayisenisi ye% r % readme fayile ye readme.kwi-header yephakheji, elandelwa igama lefayile. Inxalenye nganye ye-8 ibonisa umphumo wokuthelekiswa kweempawu (f) zefayile kwixabiso lezo zinto (ezi) ezibhalwe kwiziko ledatha. (Ixesha) lithetha uvavanyo oludlulileyo, ngelixa elinye " ? " (Uphawu lombuzo) lubonisa ukuba uvavanyo alukwazi ukwenza (umz. Imvume yefayile inqanda ukufunda). Ngaphandle koko, umlingisi (umgca we- B emfutshane) ubonisa ukungaphumeleli kovavanyo oluhambelanayo :
I fayile ye S ize ihluke i- M M ididi (iquka iimvume kunye nohlobo lwefayile) 5 MD i-sum 5 ihluke i- D D i- dis Ubunikazi buhlukeISICWANGCISO SOMGAQO NOKUQALA UKUQALA
Iifom eziqhelekileyo ze-rpm imiyalelo yesignina yedijithali
i-rpm - ngenisa iPUBKEY ...
i-rpm { --checksig } [- isaziso ] [ --nodigest ]
PACKAGE_FILE ...
Inketho ye---checksig ihlola zonke iimpawu kunye neisayinithi eziqulethwe kwi- PACKAGE_FILE ukuqinisekisa ukuthembeka kunye nemvelaphi yepakethe. Qaphela ukuba izityikityo ziqinisekisiwe ngoku naxa iphakheji ifundwa, kwaye -checksig iluncedo ukuqinisekisa zonke izigulane kunye namasayine anxulumene nephakheji.
Amasayineli adijithali awakwazi ukuqinisekiswa ngaphandle kwekona kawonkewonke. Isicatshulwa esidlangalaleni sokukhusela i-ascii sinokufakwa kwi-database ye- rpm esebenzayo . Ukhiye woluntu ovela ngaphandle uqhutyelwa kwintloko, kwaye ulawulo oluphambili lwendandatho lwenziwa ngokufana nokuphathwa kwephakheji. Umzekelo, zonke izitshixo zomntu zangaphandle ezingangoku zingaboniswa ngu:
rpm -qa gpg-pubkey *
Iinkcukacha malunga nencoko yoluntu ethile, xa ungeniswa, ungabonakaliswa ngokucima. Nantsi inkcazelo malunga nencoko ye-Red Hat GPG / DSA:
rpm -qi gpg-pubkey-db42a60e
Ekugqibeleni, izitshixo zikawonkewonke zingasuswa emva kokungenisa nje njengeiphakheji. Nantsi indlela yokususa i-Red Hat GPG / DSA ukhiye
rpm -e gpg-pubkey-db42a60e
UKWENZA I-PACKAGE
i-rpm --addsign | - misela PACKAGE_FILE ...
Zomibini ze - -addsign kunye nokukhetha- ukhetho zivelisa kwaye zifake iimpawu zitsha kwiipakethe nganye PACKAGE_FILE zinikezelwe, zitshintshe nayiphi na isayineli ekhoyo. Kukho iindlela ezimbini ezibalulekileyo kwizizathu zembali, akukho mvelaphi yokuziphatha ngoku.
UKUSEBENZISA IGPG UKUBA IIMPAKATHI
Ukuze ubhalise amaphakheji usebenzisa i-GPG, i- rpm kufuneka ilungiselelwe ukuqhuba i-GPG kwaye ikwazi ukufumana isandi esikhiye kunye neefayile ezifanelekileyo. Ngokungagqibekanga, i- rpm isebenzisa iindibano ezifana ne-GPG ukufumana iindandatho eziphambili, oko kukuthi i -GNUPGHOME yemeko engaguqukiyo. Ukuba iinqumlo zakho ezingundoqo azikho apho i-GPG ilindele ukuba ibe khona, kuya kufuneka uqwalasele i- % _gpg_path ukuba ibe yindawo yokhiye weGPG oyisebenzisayo.
Ukuhambelana neenguqu ezindala ze-GPG, i-PGP, kunye ne-rpm, kuphela iipakethe zetayitile ze-V3 OpenPGP kufuneka ziqwalaselwe. Ingaba i-DSA okanye i-RSA yokuqinisekisa i-algorithms ingasetyenziswa, kodwa i-DSA ikhethwa.
Ukuba ufuna ukwazi ukusayina iiphakheji ozidala ngokwakho, kufuneka kwakhona wenze idilesi yakho yesikhokelo sikarhulumente kunye nefihlakeleyo (jonga incwadi ye-GPG). Uya kufuneka kwakhona ukulungiselela i- rpm macros
% _ isigxina
Uhlobo lo tyikityo. Okwangoku kuphela gpg kunye nepgp zisekelwa.
% _gpg_name
Igama "umsebenzisi" onokhiye oyifunayo ukuyisebenzisa ukusayina iipakethi zakho.
Ngokomzekelo, ukuba ukwazi ukusebenzisa i-GPG ukuze usayine iiphakheji njengoko umsebenzisi "John Doe
kwifayile yokucwangcisa. Sebenzisa / njl / rpm / macros ngokucwangciswa kwenkqubo nganye kunye ~ / .rpmmacros ngokucwangciswa komsebenzisi ngamnye.
UKUQHUBA IMISEBENZI YENKQUBO
Ifom ejwayelekile yomyalelo we-database yokwakha kabusha i-rpm
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath KUBALAWULI ] [ --hHALAWULI ]
Sebenzisa --initdb ukwenza isiseko sedatha esitsha, sebenzisa --rebuilddb ukuvuselela izikhombisi -nkcukacha zeenkcukacha ezivela kwikhompyutheni yeefowuni efakwe.
SHOWRC
Umyalelo
rpm --showrc
ibonisa ixabiso le- rpm liza kusetyenziswa kuzo zonke iinketho ezikhoyo kwi- rpmrc kunye neefayile zokuqwalasela ii-macros .
I-FTP / HTTP OPTIONS
i-rpm inokusebenza njenge- FTP kunye / okanye iklayenti ye-HTTP ukuze iipakheji zitshintshwe okanye zifakwe kwi-intanethi. Iifayile zephakheji zokufaka, ukuphuculwa, kunye nemisebenzi yombuzo zingachazwa njenge- ftp okanye i-URL yesimboli URL:
ftp: // USER: IPASSWORD @ HOST: IPORT / umzila / ukuya / iphakheji.rpm
Ukuba : Ingxenye yePASSWORD ayiphumelelwanga, iphasiwedi iya kubakholelwa (kanye kanye ngomsebenzisi womsebenzisi / igama lomninimzi). Ukuba zombini umsebenzisi kunye nephasiwedi akhiyiwe, i- ftp engaziwa isetyenziswa. Kuzo zonke iimeko, ukuhanjiswa kwe- ftp (PASV) ftp transfers kwenziwa.
i-rpm ivumela ezi zikhetho ezilandelayo ukuba zisetyenziswe nge-URL ye-ftp:
HOST
I-host HOST iya kusetyenziswa njenge-proxy iseva kuwo onke ama-ftp ukudluliselwa, evumela abasebenzisi ukuba bafake kwi-firewall imishini esebenzisa iproxy yenkqubo. Olu khetho lunokucaciswa ngokuqwalasela i-%% .
- HOST
Inombolo ye-TCP ye- PORT yokusebenzisa ukuxhumeka kwe-ftp kwiseva ye-proxy ftp endaweni ye-port engagqibekanga. Olu khetho lunokucaciswa ngokuqwalasela i-% _ftpport .
i-rpm ivumela ezi zikhethi zilandelayo ukuba zisetyenziswe nee- http URL:
- Httpproxy HOST
I-host HOST iya kusetyenziswa njenge-proxy iseva kuwo onke ama- http ukudluliselwa. Olu khetho lunokucaciswa ngokuqwalasela i-% yhttproxy .
- IPhttport PORT
Inombolo ye-TCP yePORT ukuyisebenzisa kwi- http uxhulumaniso kwi-http yomncedisi we-http endaweni yesiphatho esingagqibekanga. Olu khetho lunokucaciswa ngokuqwalasela%% .
IIMISEBENZI ZEMISEBENZI
Ukusebenzisa i-rpmbuild
Iindlela zokwakha ze-rpm ngoku zihlala kwi / usr / bin / rpmbuild . Nangona ukuhambelana kwelifa elibonelelwe ngama-pops aliase ngezansi sele lwanele, ukuhambelana akuphelelanga; ngoko ke ukwakha ukuhambelana kwimodi ngokusebenzisa i-popt alias isuswa kwi-rpm. Faka ipakethe ye- rpmbuild , uze ubone i- rpmbuild (8) kumaphepha yazo zonke iindlela zokwakha i- rpm ezibhalwe apha apha kwi- rpm (8).
Yongeza le mizila elandelayo / etc / popt ukuba ufuna ukuqhubeka ucela i- rpmbuild ukusuka kumgca we- rpm umyalelo:
i-rpm yenza -bp rpmb -bp rpm yenza -bc rpmb -bc rpm yenza -bi rpmb -bi rpm exec -bl rpmb -bl rpm exec -ba rpmb -ba rpm exec -bb rpmb -bb rpm exec - 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 - yokwakha rpmb - yokwakha 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 - i-circuit-circuit rpmb -short-circuitBONA KWAKHO
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Kubalulekile: Sebenzisa umyalelo womntu ( % umntu ) ukubona indlela umyalelo usetyenziswa ngayo kwiikhomputha yakho ethile.