Skip to main content

Rpm - Linux Command - Unix komanda

Anonim

Linux / Unix komanda: rpm

VARDAS

rpm - RPM paketų tvarkyklė

SANTRAUKA

KLAUSIMŲ IR PATIKRINANČIŲ PAKUOTĖS:

rpm - paklausyk pasirinkti parinktis užklausos variantai

rpm -V pasirinkti parinktis check-options

rpm - Importuoti PUBKEY …

rpm -K --znignatūra --Nodigest PACKAGE_FILE …

ĮRENGINIŲ, ATNAUJINIMO IR PAKUOTĖS:

rpm -i įdiegimo parinktys PACKAGE_FILE …

rpm --patobulinti įdiegimo parinktys PACKAGE_FILE …

rpm -F įdiegimo parinktys PACKAGE_FILE …

rpm -e - visur --Nodeps --noskriptai - atramos --pakuotė --test PACKAGE_NAME …

ĮVAIRŪS:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm --setgudai PACKAGE_NAME …

pasirinkti parinktis

PACKAGE_NAME -a, - visi -f, - failas FILE -g, - grupė GRUPĖ {-p, - paketas PACKAGE_FILE --fileid MD5 - hidridas SHA1 --pkgid MD5 --tid TID --querybynumber HDRNUM --trigargedby PACKAGE_NAME - ką teikia GEBĖJIMAS - ko reikalauja GEBĖJIMAS

užklausos variantai

--changelog -c, - configfiles -d, - docfiles --Dump --filesbypkg -i, - info --Last -l, - sąrašas - pristato --qf, - requestformat QUERYFMT -R, - reikalauja --scriptai -s, - valstybė --trigergai, - triggerskritai

check-options

--Nodeps --Nofailai --noskriptai --Nodigest --znignatūra --Nolinkto - nomd5 --nosize - nouser - grupė - naktį --nomodas --nordev

įdiegimo parinktys

--aid --Visi failai --Badrelocas --excludepath OLDPATH --excludedocs - jėga -h, - hash --ignorizuoti --ignorearch --ignoreosas --includedocs --justdb --Nodeps --Nodigest --znignatūra - prisiminti - neveikia --noskriptai - atramos - atviras paketas - procentas --prefiksas NEWPATH --perkelti OLDPATH = NEWPATH --pakuotė - pakeisti failą --replacepkgs --test

APIBŪDINIMAS

rpm yra galingasPaketų tvarkytuvė, kuris gali būti naudojamas atskirų programinės įrangos paketų kūrimui, diegimui, užklausimui, patvirtinimui, atnaujinimui ir ištrynimui. Apaketas susideda iš failų archyvo ir metaduomenų, naudojamų archyvų failams įdiegti ir ištrinti. Metaduomenys apima pagalbinius scenarijus, failo atributus ir aprašomąją informaciją apie paketą.Paketai būna dviejų tipų: dvejetainiai paketai, naudojami įdiegti programinę įrangą, ir šaltinių paketai, kuriuose yra pradinis kodas ir reikiamas receptas, reikalingas binariniams paketams gaminti.

Reikia pasirinkti vieną iš šių pagrindinių režimų:Užklausa, Patikrinkite, Parašo patikrinimas,Įdiekite / atnaujinkite / atnaujinkite, Pašalinti, Inicijuoti duomenų bazę, Atkurti duomenų bazę, Pasitraukti, Pridėti parašą, Nustatyti savininkus / grupes, Rodyti Querytags, irRodyti konfigūraciją.

BENDROSIOS PASIRINKTYS

Šios parinktys gali būti naudojamos visuose skirtinguose režimuose.

- ?, --help

Spausdinkite ilgiau naudojamą pranešimą, tada įprastai.

--versija

Spausdinti vieną eilutę su versijos numeriurpm naudojama.

- kietas

Spausdinkite kiek įmanoma mažiau - paprastai bus rodomi tik klaidų pranešimai.

-v

Spausdinti išsamią informaciją - paprastai bus rodomi pranešimai apie eigą.

-vv

Spausdinkite daug netikros derinimo informacijos.

--rcfile FILILISTAS

Kiekvienas iš dvitaškio atskirtų failų FILILISTAS yra skaitomas nuosekliairpm konfigūracijos informacija. Turi egzistuoti tik pirmoji sąraše esanti medžiaga, o tildes bus išplėsta iki$ HOME. Numatytasis FILILISTAS yra / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--Pipe CMD

Vamzdžiai išleidžiami išrpm į komandą CMD .

--dbpath KATALOGAS

Naudokite duomenų bazę KATALOGAS rathen nei numatytasis kelias / var / lib / rpm

- roti KATALOGAS

Naudokite failų sistemos medį, į kurį nukreipti KATALOGAS už visas operacijas. Atkreipkite dėmesį, kad tai reiškia, kad duomenų bazė yra KATALOGAS bus naudojamas priklausomybės patikrinimams ir bet kokiems scenarijus (-iams) (pvz.,% post jei diegiate, arba% prep jei pastatas, paketas) bus paleistas po chroot (2) iki KATALOGAS .

ĮRENGINTI IR PAKEISTI OPTINIMUS

Bendra rpm install komandos forma yra

rpm --diegti įdiegimo parinktys PACKAGE_FILE …

Tai įdiegia naują paketą.

Bendra rpm atnaujinimo komandos forma yra

rpm --patobulinti įdiegimo parinktys PACKAGE_FILE …

Šis naujinimas arba įdiegia dabar įdiegtą paketą į naujesnę versiją. Tai yra tokia pati kaip įdiegti, išskyrus tai, kad visi nauji paketo versijos (-ų) pašalinamos po to, kai įdiegtas naujas paketas.

rpm -F įdiegimo parinktys PACKAGE_FILE …

Tai pakeis paketus, bet tik tuo atveju, jei ankstesnė versija šiuo metu egzistuoja. The PACKAGE_FILE gali būti nurodytas kaipftp arbahttp URL, tokiu atveju paketas bus atsisiųstas prieš įdiegiant. PamatytiFTP/HTTP GALIMYBĖS informacija apierpmvidinisftp irhttp klientų palaikymas.

--aid

Kai reikia, pridėkite siūlomų paketų rinkinį.

--Visi failai

Įdiegia arba atnaujina visus failo missingok failus, nepriklausomai nuo jų egzistavimo.

--Badrelocas

Naudojamas su--perkelti, leiskite persikelti į visus failų kelius, o ne tik į juos OLDPATH 's įtrauktas į dvejetainių paketų perkėlimo užuominą (-us).

--excludepath OLDPATH

Nenustatykite failų, kurių vardas prasideda OLDPATH .

--excludedocs

Neįdiegite jokių failų, kurie pažymėti kaip dokumentai (įskaitant meniu puslapius ir "texinfo" dokumentus).

- jėga

Tas pats, kaip naudoti--replacepkgs, - pakeisti failą, ir- atviras paketas.

-h, -hash

Spausdinkite 50 maišos ženklų, nes paketų archyvas yra išpakuotas. Naudokite su-v | --verbose už geresnį ekraną.

--ignorizuoti

Prieš įdiegiant šį paketą patikrinkite, ar failų sistemos nėra pakankamai vietos diske.

--ignorearch

Leisti diegti ar atnaujinti, net jei binarų paketo ir pagrindinio kompiuterio architektūros nesutampa.

--ignoreosas

Leiskite diegti ar atnaujinti, net jei binarinio paketo ir pagrindinio kompiuterio operacinės sistemos nesutampa.

--includedocs

Įdiekite dokumentacijos failus. Tai yra numatytasis elgesys.

--justdb

Atnaujinkite tik duomenų bazę, o ne failų sistemą.

--Nodigest

Skaitydami nepakeiskite paketų ar antraščių santraukų.

--znignatūra

Negalima patikrinti paketo ar antraštės parašų skaitymo metu.

--Nodeps

Nebandykite patikrinti priklausomybės prieš įdiegdami ar atnaujindami paketą.

- prisiminti

Nenurodykite paketų (-ų), kurie teikia trūkstamą priklausomybę.

- neveikia

Neįmanoma pertvarkyti paketų diegimui. Paketų sąrašas paprastai pertvarkomas taip, kad atitiktų priklausomybes.

--noskriptai

- neveikia

--Nopost

- nopreun

--Nopostunas

Nevykdykite to paties pavadinimo scenarijus. The--noskriptai pasirinkimas yra lygiavertis

- neveikia --Nopost - nopreun --Nopostunas

ir išjungia atitinkamo įvykio vykdymą% pre, % post, % preun, ir% postunscriptlet (s).

- atramos

--Notriggerinas

--Notriggerun

--notriggerpostun

Nevykdykite jokio nurodyto tipo trigerio scenarijaus. The- atramos pasirinkimas yra lygiavertis

--Notriggerinas --Notriggerun --notriggerpostun

ir išjungia atitinkamo įvykio vykdymą% triggerin, % triggerun, ir% triggerpostun scriptlet (s).

- atviras paketas

Leiskite naujovinti, kad pakeistumėte naujesnę paketą senesne.

- procentas

Spausdinkite procentus, nes failai išpakuojami iš paketo archyvo. Tai ketinama padarytirpm lengva paleisti iš kitų įrankių.

--prefiksas NEWPATH

Jei norite perkelti dvejetainius paketus, išverskite visus failų kelius, kurie prasideda nuo diegimo prefikso paketo perkėlimo užuominoje (-uose), kad NEWPATH .

--perkelti OLDPATH = NEWPATH

Dėl perkeliamų dvejetainių paketų išverskite visus failų kelius, kurie prasideda OLDPATH į pakuotės perkėlimo užuominą (-us) į NEWPATH . Ši parinktis gali būti naudojama kelis kartus OLDPATH pakuotėje turi būti perkeltos.

--pakuotė

Išpakuokite failus prieš ištrindami. Anksčiau įdiegtas paketas bus pavadintas pagal makrokomandą% _repackage_name_fmt ir bus sukurta aplanke, pavadintame makrokomandos% _repackage_dir (numatytoji reikšmė yra / var / tmp ).

- pakeisti failą

Įdiekite paketus, net jei jie pakeičia failus iš kitų, jau įdiegtų paketų.

--replacepkgs

Įdiekite paketus, net jei kai kurie iš jų jau yra įdiegti šioje sistemoje.

--test

Neįdiegkite paketo, tiesiog patikrinkite ir praneškite apie galimus konfliktus.

Išvalyti pasirinkimus

Bendra rpm erase komanda yra

rpm -e - visur --Nodeps --noskriptai - atramos --pakuotė --test PACKAGE_NAME …

Taip pat gali būti naudojamos šios parinktys:

- visur

Pašalinkite visas paketo versijas, kurios atitinka PACKAGE_NAME . Paprastai klaida išduodama, jei PACKAGE_NAME atitinka keletą paketų.

--Nodeps

Nebandykite patikrinti priklausomybių prieš pašalindami paketus.

--noskriptai

- nopreun

--Nopostunas

Nevykdykite to paties pavadinimo scenarijus. The--noskriptai parinktis paketo ištrynimo metu yra lygiavertė

- nopreun --Nopostunas

ir išjungia atitinkamo įvykio vykdymą% preun, ir% postun scriptlet (s).

- atramos

--Notriggerun

--notriggerpostun

Nevykdykite jokio nurodyto tipo trigerio scenarijaus. The- atramos pasirinkimas yra lygiavertis

--Notriggerun --notriggerpostun

ir išjungia atitinkamo įvykio vykdymą% triggerun, ir% triggerpostun scriptlet (s).

--pakuotė

Išpakuokite failus prieš ištrindami. Anksčiau įdiegtas paketas bus pavadintas pagal makrokomandą% _repackage_name_fmt ir bus sukurta aplanke, pavadintame makrokomandos% _repackage_dir (numatytoji reikšmė yra / var / tmp ).

--test

Niekada nepašalinkite nieko, tiesiog eikite per pasiūlymus. Naudinga kartu su-vv derinimo galimybė.

QUERY OPTIONS

Bendra užklausų komandų apvalkalo forma yra

rpm - paklausyk pasirinkti parinktis užklausos variantai

Galite nurodyti formatą, kuriuo turėtų būti išspausdinta paketo informacija. Norėdami tai padaryti, naudojate

--qf | --queryformat QUERYFMT

parinktis, po to - QUERYFMT formos eilutė. Užklausų formatai yra modifikuotos standartinės versijosprintf (3) formatavimas. Formatas sudarytas iš statinių eilučių (kurios gali apimti standartinius C simbolius, skirtus naujų eilučių, skirtukų ir kitų specialių simbolių) irprintf (3) tipo formuotojams. Asrpm jau žino spausdintiną tipą, tačiau tipo nurodymas turi būti praleistas ir pakeistas spausdintiną antraštės žymos pavadinimu, pridedamu{} personažai. Žymių pavadinimai yra atvejai, kai įtariama, ir pirmaujantiRPMTAG_ Žymos pavadinimo dalis taip pat gali būti praleista.

Alternatyvūs išvesties formatai gali būti reikalingi, pažymėdami žymę su: typetag . Šiuo metu palaikomi šie tipai:

: šarvai

Užveskite viešąjį raktą ASCII šarvuose.

: base64

Koduojami dvejetainiai duomenys naudojant base64.

:data

Naudokite strftime (3) "% c" formatą.

diena: diena

Naudokite strftime (3) "% a% b% d% Y" formatu.

: depflags

Formos priklausomybės vėliavos.

: fflags

Formato failų vėliavėlės.

: hex

Formatas šešioliktainėje formoje.

: octal

Formatas aštuonmetyje.

: perms

Formato failo leidimai.

: shescape

Išeikite iš vienos kabučių, kurias norite naudoti scenarijuje.

: triggertype

Ekrano trigerio priesaga.

Pavyzdžiui, jei norite atspausdinti tik prašomų paketų pavadinimus, galite naudoti%{VARDAS} kaip formato eilutė. Norėdami spausdinti paketų pavadinimą ir platinimo informaciją dviem stulpeliais, galite naudoti% -30 {NAME}% {DISTRIBUTION}. rpm išspausdins visų žymų, kurias jis žino, sąrašą, kai jis yra skleidžiamas su--querytags argumentas.

Yra du užklausų parinkčių pogrupiai: paketo parinkimas ir informacijos pasirinkimas.

PAKUOTĖS PASIRINKIMO OPTIMAI:

PACKAGE_NAME

Užklausa įdiegta paketo pavadinimas PACKAGE_NAME .

-a, - viskas

Užklausa visus įdiegtus paketus.

-f, --failas FILE

Paklausimo paketo turėjimas FILE .

--fileid MD5

Paklausimo paketas, kuriame yra nurodytas failo identifikatorius, t. Y MD5 suskaidyti failo turinį.

-g, --group GRUPĖ

Užklausų paketai su grupe GRUPĖ .

- hidridas SHA1

Paklausimo paketas, kuriame yra nurodytas antraštės identifikatorius, t. Y SHA1 nepakeičiamo antraštės regiono santrauka.

-p, --paketas PACKAGE_FILE

Užklausa (pašalinta) paketas PACKAGE_FILE . The PACKAGE_FILE gali būti nurodytas kaipftp arbahttp stiliaus URL, tokiu atveju paketo antraštė bus atsisiunčiama ir užpildyta. PamatytiFTP / HTTP OPTIONS informacija apierpmvidinisftp irhttp klientų palaikymas. The PACKAGE_FILE argumentas (-ai), jei ne binarinis paketas, bus aiškinamas kaip ASCII paketo manifestas. Komentarai leidžiami, pradedant skaičiumi "#", o kiekvienoje paketo manifesto failo eilutėje gali būti atspalvių atspalvių išraiška, įskaitant URL su nuotolinėmis globų išraiškomis, kurios bus išplėstos keliuose, kurie pakeičiami pakuotės manifestu kaip papildomas PACKAGE_FILE argumentai užklausai.

--pkgid MD5

Paklausimo paketas, kuriame yra nurodytas paketo identifikatorius, t. Y MD5 Suderinto antraštės ir naudingosios apkrovos turinio suvestinė.

--querybynumber HDRNUM

Užklausa HDRNUM th duomenų bazės įrašas tiesiogiai; tai naudinga tik derinti.

--specfile SPECIFILAS

Ištirti ir užklausa SPECIFILAS tarsi jis būtų paketas. Nors ne visa informacija (pvz., Failų sąrašai) yra prieinama, tokio pobūdžio užklausa leidžia naudoti rpm, norint išgauti informaciją iš specifinių failų be rašymo specfle analizatoriaus.

--tid TID

Užklausų paketas (-ai), kurio (-ų) turima nurodyta TID sandorio identifikatorius. Unix laiko antspaudas šiuo metu naudojamas kaip sandorio identifikatorius. Visi paketai (-ai), kurie įdiegti ar ištrinti per vieną sandorį, turi bendrą identifikatorių.

--trigargedby PACKAGE_NAME

Užklausų paketai, kuriuos sukelia paketas (-ai) PACKAGE_NAME .

- ką teikia GEBĖJIMAS

Užklausa visus paketus, kurie pateikia GEBĖJIMAS gebėjimas.

- ko reikalauja GEBĖJIMAS

Užklausa visus reikalingus paketus GEBĖJIMAS tinkamam veikimui.

PAKUOTĖS KLAUSIMO PASIRINKTYS:

--changelog

Rodyti paketo keitimo informaciją.

-c, --configfiles

Nurodykite tik konfigūracijos failus (reiškia-l).

-d, --docfiles

Nurodykite tik dokumentų rinkmenas (suprantama-l).

--Dump

Išsaugokite failo informaciją taip:

kelio dydis mtime md5sum režimo savininko grupė isconfig isdoc rdev symlink

Ši parinktis turi būti naudojama bent su viena iš-l, -c, -d.

--filesbypkg

Nurodykite visus kiekvieno pasirinkto paketo failus.

-i, --info

Rodyti paketo informaciją, įskaitant pavadinimą, versiją ir aprašymą. Tai naudoja--queryformat jei buvo nurodyta.

--Last

Paketų sąrašas pateikiamas diegimo metu, kad naujausi paketai būtų viršuje.

-l, - sąrašas

Įrašykite failus į paketą.

- pristato

Sąrašas galimybių, kurias šis paketas suteikia.

-R, - reikalauja

Nurodykite paketus, nuo kurių priklauso šis paketas.

--scriptai

Nurodykite paketui būdingus scenarijus (-ius), kurie naudojami kaip įdiegimo ir šalinimo procesų dalis.

-s, --state

Rodyti teigia rinkmenų paketą (reiškia-l) Kiekvienos bylos būsena yra viena iš normalus , neįdiegta , arba pakeistas .

--trigergai, --trigergskritai

Pateikite paketo esančius suaktyvinimo scenarijus, jei tokie yra.

PATIKRINTI OPTINES

Bendra rpm patikrinimo komandos forma yra

rpm -V pasirinkti parinktis check-options

Paketo patvirtinimas palygina informaciją apie paketuose įdiegtus failus su informacija apie failus, paimtus iš paketų metaduomenų, saugomų rpm duomenų bazėje. Be kita ko, tikrinant lyginami MD5 dydis, leidimai, tipas, savininkas ir kiekvieno failo grupė. Rodomos bet kokios neatitikimų.Failai, kurie nebuvo įdiegti iš paketo, pavyzdžiui, dokumentacijos failai, kurie nebuvo įdiegti naudojant "--excludedocs"parinktis bus tyliai ignoruojama.

Paketo parinkimo parinktys yra tokios pačios kaip paketų užklausos (įskaitant paketų manifestų failus kaip argumentus). Kitos parinktys, kurios yra unikalios tikrinimo režimui:

--Nodeps

Nebandykite patikrinti paketų priklausomybių.

--Nodigest

Skaitydami nepakeiskite paketų ar antraščių santraukų.

--Nofailai

Negalima patikrinti paketų failų atributų.

--noskriptai

Nevykdykite% verifyscript scriptlet (jei yra).

--znignatūra

Negalima patikrinti paketo ar antraštės parašų skaitymo metu.

--Nolinkto

- nomd5

--nosize

- nouser

- grupė

- naktį

--nomodas

--nordev

Negalima patikrinti atitinkamo failo atributo.

Išvesties formatas yra 8 ženklų eilutė, galimas atributų žymeklis:

c % config konfigūracijos failas. d % doc dokumentacijos byla. g % vaiduoklis failas (t. y. failo turinys neįtrauktas į paketą). l % licencija licencijos failas. r %skaityk mane readme failas.

iš paketo antraštės, po kurios nurodomas failo vardas. Kiekvienas iš 8 simbolių žymi failo atributo (-ų) palyginimo rezultatą su tų atributų, įrašytų į duomenų bazę, verte. Viena "."(periodas) reiškia testą, o vienas"?"(klausimo ženklas) rodo, kad bandymas negali būti atliktas (pvz., failo leidimai neleidžia skaityti). Priešingu atveju (mnemoniškaiBsenas) simbolis reiškia atitinkamą gedimą- patvirtinti testas:

S failas SIze skiriasi M MOda skiriasi (įskaitant leidimus ir failo tipą) 5 MD5 suma skiriasi D Device major / minor number mis-match L skaitytiLrašalas (2) kelias netinkamas U USer nuosavybė skiriasi G GRupų nuosavybė skiriasi T mTime skiriasi

SKAITMENINIS PARAŠAS IR PAVIRŠIAUS PATIKRINIMAS

Bendros formos rpm skaitmeninio parašo komandos yra

rpm - Importuoti PUBKEY …

rpm {--checksig} --znignatūra --Nodigest PACKAGE_FILE …

The--checksig pasirinkimas patikrina visus suskaidytus ir parašus, esančius PACKAGE_FILE siekiant užtikrinti paketo vientisumą ir kilmę. Atkreipkite dėmesį, kad parašai dabar patvirtinami kiekvieną kartą, kai paketas yra skaitomas, ir--checksig yra naudinga patikrinti visus su paketu susijusius suskaidymus ir parašus.

Skaitmeninių parašų negalima patvirtinti be viešojo rakto. Ascii šarvuotas viešasis raktas gali būti pridėtas prierpm duomenų bazė naudojant- Importuoti. Importuotas viešasis raktas priskiriamas antraštėje, o raktų žiedų valdymas atliekamas būtent kaip paketo valdymas. Pavyzdžiui, visi šiuo metu importuoti vieši raktiniai žodžiai gali būti rodomi:

rpm -qa gpg-pubkey *

Išsami informacija apie konkretų atvirąjį raktą, kai ji importuojama, gali būti rodoma užklausus. Štai informacija apie "Red Hat GPG / DSA" raktą:

rpm -qi gpg-pubkey-db42a60e

Galiausiai, viešieji raktiniai žodžiai gali būti ištrinti po to, kai importuojami kaip paketai. Štai kaip pašalinti "Red Hat GPG / DSA" raktą

rpm-e gpg-pubkey-db42a60e

PAKUOTĖS PAKAVIMAS

rpm --addsign | --resign PACKAGE_FILE …

Abu--addsign ir--pasitraukti parinktys generuoja ir įterpia naujus parašus kiekvienai paketai PACKAGE_FILE pakeičiant esamus parašus. Yra dvi galimybės dėl istorinių priežasčių, šiuo metu elgesio skirtumai nėra skirtingi.

Naudodamiesi GPG pasirašyti paketus

Norint pasirašyti paketus naudojant GPG,rpm turi būti sukonfigūruota paleisti GPG ir sugebėti rasti raktinį žiedą su atitinkamais raktiniais elementais. Pagal nutylėjimąrpm naudoja tas pačias konvencijas kaip GPG, kad surastų raktinius žiedus, būtent$ GNUPGHOME aplinkos kintamasis. Jei jūsų raktiniai žiedai nėra, kur GPG tikisi, kad jie bus, jums reikės sukonfigūruoti makrokomandą% _gpg_path būti GPG raktų žiedų vieta, kurią reikės naudoti.

Siekiant suderinamumo su senesnėmis GPG, PGP ir rpm versijomis, reikia nustatyti tik V3 OpenPGP parašo paketus. Galima naudoti DSA arba RSA patvirtinimo algoritmus, tačiau pirmenybė teikiama DSA.

Jei norite, kad galėtumėte pasirašyti sukurtus pačius paketus, taip pat turite sukurti savo viešą ir slaptą raktų porą (žr. GPG vadovą). Taip pat reikės sukonfigūruotirpm makrokomandos

%_parašas

Parašo tipas. Šiuo metu palaikomi tik gpg ir pgp.

% _gpg_name

"Vartotojo", kurio raktą norite naudoti paketams pasirašyti, pavadinimas.

Pavyzdžiui, norėdami naudoti paketą kaip vartotoją, galite naudoti GPG "John Doe < [email protected] >' nuo pagrindinių žiedų, esančių /etc/rpm/.gpg naudojant vykdomąjį failą / usr / bin / gpg jūs įtrauktumėte

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

makrokomandos rinkmenoje. Naudok / etc / rpm / makrokomandas už sistemos konfigūraciją ir ~ / .rpmmacros naudotojo konfigūracijai.

REBUILD DATABASE OPTIONS

Bendra duomenų bazės komandų pertvarkymo forma yra

rpm --rebuilddb -v --dbpath KATALOGAS - roti KATALOGAS

Naudok--initdb sukurti naują duomenų bazę, naudoti--rebuilddb pertvarkyti duomenų bazės indeksus iš įdiegtų paketų antraščių.

SHOWRC

Komanda

rpm --showrc

rodo vertesrpm bus naudojamas visoms galimybėmis šiuo metu yra nustatytas rpmrc ir makrokomandos konfigūracijos failas (-ai).

FTP / HTTP OPTIONS

rpm gali veikti kaip FTP ir (arba) HTTP klientas, kad paketus būtų galima užpildyti ar įdiegti iš interneto. Paketiniai failai diegti, atnaujinti ir užklausos operacijoms gali būti nurodyti kaipftp arbahttpstiliaus URL:

ftp: // USER: PASSWORD @ HOST: PORT / path / to / package.rpm

Jei:SLAPTAŽODIS dalis praleista, slaptažodis bus paragintas (kartą per vartotojo / prieglobos pavadinimo porą). Jei naudotojas ir slaptažodis praleidžiami, tai yra anoniminisftp yra naudojamas. Visais atvejais pasyvieji (PASV)ftp pervedimai atliekami.

rpm leidžia naudoti šias parinktis su ftp URL:

--ftpproksi HOST

Priimančioji HOST bus naudojamas kaip tarpinis serveris visiems ftp perdavimams, kuris leidžia vartotojams ftp per ugniasienės mašinas, kurios naudoja proxy sistemas. Ši parinktis taip pat gali būti nurodoma konfigūruojant makrokomandą% _ftpproxy.

--ftpport HOST

TCP UOSTAS numeris, kurį norite naudoti ftp ryšiui proxy ftp serveryje, o ne numatytąjį prievadą. Ši parinktis taip pat gali būti nurodoma konfigūruojant makrokomandą% _ftpport.

rpm leidžia naudoti šias parinktis suhttp URL:

--httpproxy HOST

Priimančioji HOST bus naudojamas kaip tarpinis serveris visiemshttp pervedimai. Ši parinktis taip pat gali būti nurodoma konfigūruojant makrokomandą% _httpproxy.

--httpport UOSTAS

TCP UOSTAS numeris, kurį reikia naudotihttp prisijungimas prie proxy http serverio, o ne numatytojo prievado. Ši parinktis taip pat gali būti nurodoma konfigūruojant makrokomandą% _httpport.

LEGACIJOS KLAUSIMAI

Vykdymas rpmbuild

Sukurtas rpm režimas šiuo metu gyvena / usr / bin / rpmbuild vykdomąjį failą. Nors toliau pateiktas poptų pavadinimų suderintas suderinamumas buvo tinkamas, suderinamumas nėra tobulas; vadinasi, "built-mode" suderinamumas naudojant "popt" slapyvardžius yra pašalinamas iš rpm. Įdiekiterpmbuild paketą ir pamatysiterpmbuild(8) dokumentacijai apie visusrpm kurti anksčiau čia dokumentuose aprašytus kūrimo būdusrpm(8).

Įtraukite šias eilutes į / etc / popt jei norite tęsti kreipimąsirpmbuild nuorpmkomandinė eilutė:

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 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 - trumpojo jungimo rpmb - trumpojo jungimo

TAIP PAT ŽR

poptas(3), rpm2cpio(8), rpmbuild(8),

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

Svarbu: Naudoti vyras komanda ( % vyras ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.