Rpm - I-Linux Command - Unix Command

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 symlink

Olu 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 buhluke

ISICWANGCISO 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 " ukusuka kumacandelwana asetshenziswe kwi /etc/rpm/.gpg usebenzisa i-executable / usr / bin / gpg uza zibandakanya

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

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

BONA 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.