Skip to main content

Rpm - Linux Command - Unix komandu

Anonim

Linux / Unix komanda: rpm

NAME

rpm - RPM pakešu pārvaldnieks

SINOPSIS

PĀRDEVĒJU VĒRTĒŠANA UN VERIFICĒŠANA:

apgriezieni - vaicājiet izvēlieties opcijas vaicājuma opcijas

apgriezieni -V izvēlieties opcijas verificēšanas opcijas

apgriezieni - importēt PUBKEY …

apgriezieni -K --nosignatūra --Nodigest PACKAGE_FILE …

IEKĀRTU UZSTĀDĪŠANA, UZLABOŠANA UN ATTĒLS

apgriezieni -i instalēšanas iespējas PACKAGE_FILE …

apgriezieni - uzlabot instalēšanas iespējas PACKAGE_FILE …

apgriezieni -F instalēšanas iespējas PACKAGE_FILE …

apgriezieni -e - viss atbilst -nodeps --noskripti - nēģeri - iepakojums --pārbaude PACKAGE_NAME …

DAŽĀDI:

apgriezieni --initdb

apgriezieni - addsign PACKAGE_FILE …

apgriezieni --showrc

apgriezieni - šķidrumi PACKAGE_NAME …

izvēlieties opcijas

PACKAGE_NAME -a, - viss -f, - fails FILE -g, - grupa GROUP {-p, - iepakojums PACKAGE_FILE --fileid MD5 - hidrid SHA1 --pkgid MD5 - tilts TID - querybynumber HDRNUM - nobloķēts PACKAGE_NAME - kas nodrošina IESPĒJAMĪBA - kas prasa IESPĒJAMĪBA

vaicājuma opcijas

- Changelog -c, - konfigurācijas faili -d, - docfiles - dump --failsbypkg -i, - info --Pēdējais -l, - saraksts --provides --qf, - queryformat QUERYFMT -R, - pieprasa - skripti -s, - valsts - tricinātāji, - aktivizēšanas kodi

verificēšanas opcijas

-nodeps -nofaili --noskripti --Nodigest --nosignatūra --nolinkto - nomd5 --nosize -nouser - grupa - nakts laikā --nomode --nordev

instalēšanas iespējas

--aid --visi faili - baderloks --excludepath OLDPATH - izlaidumi - spēks -h, - hash --ignoreizēt --ignorearch --ignoreoss --includedocs --justdb -nodeps --Nodigest --nosignatūra - atslābināties - pārtraukt --noskripti - nēģeri - iepakojums - procentuālais daudzums --priedēklis NEWPATH --relocīts OLDPATH = NEWPATH - iepakojums - aizvietot failus --replacepkgs --pārbaude

APRAKSTS

apgriezieni ir spēcīgsPakešu pārvaldnieks, ko var izmantot, lai izveidotu, instalētu, pieprasītu, pārbaudītu, atjauninātu un dzēstu atsevišķus programmatūras pakotnes. Apakete sastāv no failu un metadatu arhīva, ko izmanto, lai instalētu un izdzēstu arhīvu failus. Metadati ietver palīgs skriptus, failu atribūtus un aprakstošo informāciju par paketi.Iepakojumi nāk divās šķirnēs: bināros iepakojumos, ko izmanto, lai iekļautu instalējamo programmatūru, un avota pakotnes, kurās ir pirmkods un recepte, kas vajadzīga, lai izveidotu bināros iepakojumus.

Jāizvēlas viens no šādiem pamata režīmiem:Vaicājums, Verificējiet, Paraksta pārbaude,Instalēt / uzlabot / atsvaidzināt, Atinstalēt, Inicializējiet datu bāzi, Pārveidot datu bāzi, Atkāpies no amata, Pievienot parakstu, Iestatiet īpašniekus / grupas, Rādīt vaicājumus, unRādīt konfigurāciju.

VISPĀRĪGIE IESPĒJAS

Šīs opcijas var izmantot visos dažādos režīmos.

- ?, --palīdz

Drukājiet ilgāku lietojuma ziņojumu, tad normāli.

- pārveide

Izdrukājiet vienu rindiņu ar versijas numuruapgriezieni tiek izmantots.

- jautā

Drukājiet pēc iespējas mazāk - parasti tiek parādīti tikai kļūdas ziņojumi.

-v

Verbālās informācijas drukāšana - parasti tiek parādīti regulāri progresa ziņojumi.

-vv

Izdrukājiet daudz neglālas atkļūdošanas informācijas.

--rcfile FILĪZES

Katrs no kolonnas failiem ir atdalīts FILĪZES tiek lasīta secīgi arapgriezieni konfigurācijas informācijai. Sarakstam ir jābūt tikai pirmajam failam, un tildes tiks paplašinātas līdz$ HOME. Noklusējums FILĪZES ir / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--pipe CMD

Caur izvadi noapgriezieni uz komandu CMD .

- dbpath KATALOGS

Izmantojiet datu bāzi iekšā KATALOGS rathen nekā noklusējuma ceļš / var / lib / rpm

- rote KATALOGS

Izmantojiet failu sistēmas koku, kas sakņojas vietnē KATALOGS par visām darbībām. Ņemiet vērā, ka tas nozīmē datu bāzi iekšpusē KATALOGS tiks izmantotas atkarību pārbaudēm un jebkuram skriptam (-iem) (piemēram,% post ja instalējat, vai% prep ja ēka, pakete) tiks palaista pēc chroot (2) līdz KATALOGS .

UZSTĀDĪT UN UZLABOTIES IESPĒJAS

Vispārīga rpm instalēšanas komandas forma ir

apgriezieni --uzstādīt instalēšanas iespējas PACKAGE_FILE …

Tas instalē jaunu pakotni.

Rpm modernizācijas komandas vispārējā forma ir

apgriezieni - uzlabot instalēšanas iespējas PACKAGE_FILE …

Šis jauninājums vai instalē pašlaik instalēto paketi uz jaunāku versiju. Tas ir tāds pats kā instalēt, izņemot visas citas paketes versijas (-as) pēc jaunās pakotnes instalēšanas.

apgriezieni -F instalēšanas iespējas PACKAGE_FILE …

Tas uzlabos paketes, bet tikai tad, ja agrākā versija šobrīd pastāv. The PACKAGE_FILE var norādīt kāftp vaihttp URL, tādā gadījumā pakete tiks lejupielādēta pirms instalēšanas. SkatītFTP/HTTP OPTIONS lai iegūtu informāciju parapgriezieniiekšējaisftp unhttp klientu atbalsts.

--aid

Ja nepieciešams, pievienojiet piedāvātajiem iepakojumiem darījumu komplektu.

--visi faili

Instalē vai uzlabo visus failos missingok paketē, neatkarīgi no tā, vai tie pastāv.

- baderloks

Lietots ar--relocīts, ļauj pārvietot visus faila ceļus, nevis tikai tos OLDPATH 's iekļauts binārā komplekta pārvietošanas mājienu (-os).

--excludepath OLDPATH

Neuzstādiet failus, kuru nosaukums sākas ar OLDPATH .

- izlaidumi

Neuzstādiet failus, kas ir atzīmēti kā dokumentācija (kas ietver vīriešu lapas un texinfo dokumentus).

- spēks

Tas pats, kas lietojot--replacepkgs, - aizvietot failus, un- iepakojums.

-h, --hash

Drukāt 50 hash zīmes, jo pakešu arhīvs ir izpakots. Izmantojiet ar-v | --verbose par labāku displeju.

--ignoreizēt

Pirms šīs pakotnes instalēšanas pārbaudiet, vai faila sistēmām ir pietiekama vieta diskā.

--ignorearch

Atļaut instalēšanu vai jaunināšanu pat tad, ja binārās pakotnes un resursdatora arhitektūras nesakrīt.

--ignoreoss

Atļaut instalēšanu vai jaunināšanu pat tad, ja bināro pakotņu un saimniekdatora operētājsistēmas nesakrita.

--includedocs

Instalējiet dokumentācijas failus. Šī ir noklusējuma darbība.

--justdb

Atjauniniet tikai datubāzi, nevis failu sistēmu.

--Nodigest

Nepārbauda iepakojuma vai galvenes datu apkopojumu lasīšanas laikā.

--nosignatūra

Nemēģiniet pārbaudīt paketes vai galvenes parakstus lasīšanas laikā.

-nodeps

Pirms pakotnes instalēšanas vai jaunināšanas neveiciet pārbaudi atkarībā.

- atslābināties

Nelietojiet ieteikt paketi (s), kas nodrošina trūkstošo atkarību.

- pārtraukt

Nepārkārtojiet instalēšanas pakotnes. Pakešu saraksts parasti tiek pārkārtots, lai apmierinātu atkarību.

--noskripti

-nopre

- nopost

-nopreun

--nopostuns

Neizpildi viena nosaukuma skripti. The--noskripti iespēja ir līdzvērtīga

-nopre - nopost -nopreun --nopostuns

un izslēdz attiecīgo izpildi% pre, % post, % preun, un% postunskripts (-i).

- nēģeri

--notriggerins

--notriggerun

--notriggerpostun

Nemēģiniet izpildīt nekādus nosaukta tipa slēptos rakstus. The- nēģeri iespēja ir līdzvērtīga

--notriggerins --notriggerun --notriggerpostun

un izslēdz attiecīgo izpildi% triggerin, % triggerun, un% triggerpostun skripts (-i).

- iepakojums

Ļaujiet jauninājumam aizstāt jaunāku pakotni ar vecāku versiju.

- procentuālais daudzums

Drukas procenti, jo faili tiek izpakoti no pakešu arhīva. Tas ir paredzēts izdarītapgriezieni viegli palaist no citiem rīkiem.

--priedēklis NEWPATH

Pārvietojamiem bināro pakotņu gadījumā pārveidojiet visus failu ceļus, kas sākas ar instalācijas prefiksu iepakojuma pārvietošanas mājienā (-os), lai NEWPATH .

--relocīts OLDPATH = NEWPATH

Pārvietojamo bināro paku gadījumā tulkojiet visus failu ceļus, kas sākas ar OLDPATH iepakojuma pārvietošanas mājienā (-os) līdz NEWPATH . Šo iespēju var izmantot atkārtoti, ja ir vairāki OLDPATH 's paketē ir jāpārvieto.

- iepakojums

Pirms dzēšanas atkārtoti iesaiņojiet failus. Iepriekš instalētā pakete tiks nosaukta pēc makro% _repackage_name_fmt un tiks izveidots makro norādītajā direktorijā% _repackage_dir (noklusējuma vērtība ir / var / tmp ).

- aizvietot failus

Ievietojiet pakas pat tad, ja tie aizstāj failus no citiem jau instalētiem pakotnēm.

--replacepkgs

Ievietojiet pakas pat tad, ja daži no tiem jau ir instalēti šajā sistēmā.

--pārbaude

Neuzstādiet paku, vienkārši pārbaudiet un ziņojiet par iespējamiem konfliktiem.

ERASE OPTIONS

Vispārējā rpm izdzēšanas komandas forma ir

apgriezieni -e - viss atbilst -nodeps --noskripti - nēģeri - iepakojums --pārbaude PACKAGE_NAME …

Var izmantot arī šādas opcijas:

- viss atbilst

Noņemiet visas iepakojuma versijas, kas atbilst PACKAGE_NAME . Parasti kļūda tiek izsniegta, ja PACKAGE_NAME atbilst vairākiem iepakojumiem.

-nodeps

Nepārbaudiet atkarības pirms iepakojumu atinstalēšanas.

--noskripti

-nopreun

--nopostuns

Neizpildi viena nosaukuma skripti. The--noskripti paketes dzēšanas iespēja ir līdzvērtīga

-nopreun --nopostuns

un izslēdz attiecīgo izpildi% preun, un% postun skripts (-i).

- nēģeri

--notriggerun

--notriggerpostun

Nemēģiniet izpildīt nekādus nosaukta tipa slēptos rakstus. The- nēģeri iespēja ir līdzvērtīga

--notriggerun --notriggerpostun

un izslēdz attiecīgo izpildi% triggerun, un% triggerpostun skripts (-i).

- iepakojums

Pirms dzēšanas atkārtoti iesaiņojiet failus. Iepriekš instalētā pakete tiks nosaukta pēc makro% _repackage_name_fmt un tiks izveidots makro norādītajā direktorijā% _repackage_dir (noklusējuma vērtība ir / var / tmp ).

--pārbaude

Nekādā gadījumā neinstalējiet, vienkārši izejiet ar kustībām. Noderīgs kopā ar-vv atkļūdošanas iespēja.

QUERY OPTIONS

Rpm vaicājuma komandas vispārējā forma ir

apgriezieni - vaicājiet izvēlieties opcijas vaicājuma opcijas

Varat norādīt formātu, kādā iespiest informāciju par iepakojuma informāciju. Lai to izdarītu, jūs izmantojat

--qf | --queryformat QUERYFMT

variants, kam seko QUERYFMT formāta virkne. Vaicājumu formāti ir modificētas standarta versijasprintf (3) formatēšana. Formāts sastāv no statiskām stīgām (kas var ietvert standarta C burtu aizvēršanu jaunajām līnijām, cilnēm un citām īpašām rakstzīmēm) unprintf (3) tipa formāti. Kāapgriezieni jau pazīst drukāšanas veidu, tomēr tipa norādei jābūt izlaista un jāaizvieto ar drukāto galvenes birkas nosaukumu, kuru pievieno{} rakstzīmes. Atslēgvārdu nosaukumi ir gadījuma insekvenci un vadošieRPMTAG_ Taga nosaukuma daļa var tikt izlaista arī.

Alternatīvus izvades formātus var pieprasīt, izpildot atzīmi ar: typetag . Pašlaik tiek atbalstīti šādi tipi:

: bruņas

Satveriet publisko atslēgu ASCII bruņās.

: base64

Kodēt bināros datus, izmantojot base64.

:datums

Izmantojiet strftime (3) formātu "% c".

: diena

Izmantojiet strftime (3) formātu "% a% b% d% Y".

: depflags

Formas atkarību karodziņi.

: fflags

Veidojiet failu karodziņus.

: heks

Formāts heksadecimālajā formātā.

: oktāls

Formāts astotajā formā.

: perms

Faila atļauju formēšana.

: shescape

Izvairīties no vienas kotācijas izmantošanai skriptā.

: triggertype

Displeja aktivizēšanas piedēklis.

Piemēram, lai drukātu tikai pieprasīto pakotņu nosaukumus, jūs varētu to izmantot% {NAME}% kā formāta virkne. Lai drukātu iepakojumu nosaukumu un izplatīšanas informāciju divās slejās, jūs varētu to izmantot% -30 {NAME}% {DISTRIBUTION}. apgriezieni izdrukās visu to atzīmju sarakstu, ar kuriem viņš zina, kad tas tiek izsaukts ar- querytags arguments.

Uzdevumiem ir divas variantu apakškopas: pakešu atlase un informācijas atlasīšana.

PAKETA IZVĒLES IESPĒJAS:

PACKAGE_NAME

Uzstādīta vaicājuma pakete nosaukta PACKAGE_NAME .

-a, - viss

Vaicājiet visus instalētos pakotņus.

-f, --file FILE

Vaicājuma paketes īpašnieks FILE .

--fileid MD5

Vaicājuma pakete, kurā ir dota faila identifikators, t.i. MD5 sagrupēt failu saturu.

-g, --grupa GROUP

Vaicājumu pakotnes ar grupas GROUP .

- hidrid SHA1

Vaicājuma pakete, kurā ir norādītais galvenes identifikators, t.i. SHA1 nesagraujošā galvenes reģiona sagremojums.

-p, --package PACKAGE_FILE

Vaicājiet (atinstalēta) paketi PACKAGE_FILE . The PACKAGE_FILE var norādīt kāftp vaihttp stila URL, un šādā gadījumā tiks ielādēta un aizpildīta pakotnes galvene. SkatītFTP / HTTP OPTIONS lai iegūtu informāciju parapgriezieniiekšējaisftp unhttp klientu atbalsts. The PACKAGE_FILE arguments (-i), ja ne bināra pakete, tiks interpretēts kā ASCII pakotnes manifests. Komentāri ir atļauti, sākot ar "#", un katras paketes manifesta faila rindā var ietilpt atstarpes no atstarpēm atstarpes ar atstarpēm, ieskaitot vietrāžus URL ar attālās glob izteiksmēm, kuras tiks paplašinātas līdz ceļiem, kas aizstāj pakas manifestu kā papildus PACKAGE_FILE argumenti vaicājumam.

--pkgid MD5

Vaicājuma pakete, kurā ir norādītais paketes identifikators, t.i. MD5 apvienotā galvenes un derīguma satura apkopojums.

- querybynumber HDRNUM

Vaicājiet HDRNUM th datu bāzes ierakstu tieši; tas ir noderīgs tikai atkļūdošanai.

--pecifika SPECIFLĒLS

Parsēšana un vaicājums SPECIFLĒLS it kā tas būtu iepakojums. Lai gan nav pieejama visa informācija (piemēram, failu saraksti), šāda veida vaicājums ļauj izmantot rpm, lai iegūtu informāciju no spec failiem, nerakstot specfile parsētājs.

- tilts TID

Vaicājuma pakete (-s), kuram ir dota TID Darījuma identifikators. Unix laika zīmogs pašlaik tiek izmantots kā darījuma identifikators. Visā (-s) vienotā (-s) komplektā (-s), kas ir instalēts vai dzēsts vienā darījumā, ir kopējs identifikators.

- nobloķēts PACKAGE_NAME

Vaicājumu pakotnes, kuras aktivizē pakete (-i) PACKAGE_NAME .

- kas nodrošina IESPĒJAMĪBA

Vaicājiet visas paketes, kas nodrošina IESPĒJAMĪBA spēja.

- kas prasa IESPĒJAMĪBA

Vaicājiet visus nepieciešamos paketus IESPĒJAMĪBA pareizai darbībai.

PAKETES VEIDA IESPĒJAS:

- Changelog

Parādiet informācijas maiņas informāciju par iepakojumu.

-c, --configfiles

Ierakstiet tikai konfigurācijas failus (nozīmē:-l).

-d, --dokfaili

Ierakstiet tikai dokumentācijas failus (nozīmē-l).

- dump

Dump faila informācija šādi:

ceļa lielums mtime md5sum režīma īpašnieka grupa isconfig isdoc rdev symlink

Šī opcija ir jāizmanto ar vismaz vienu no-l, -c, -d.

--failsbypkg

Sarakstu visus failus katrā atlasītajā paketē.

-i, --info

Rādīt iepakojuma informāciju, tostarp nosaukumu, versiju un aprakstu. Tas izmanto- queryformat ja tas ir norādīts.

--Pēdējais

Ievietojiet pakas sarakstu pēc instalēšanas laika tā, lai jaunākie iepakojumi būtu augšā.

-l, -list

Sarakstu failus paketē.

--provides

Saraksta iespējas, ko šī pakete nodrošina.

-R, --pieprasa

Sarakstu paketes, no kurām atkarīga šī pakete.

- skripti

Ievietojiet iepakojuma īpašos scenārijus (-us), kas tiek izmantoti kā instalēšanas un atinstalēšanas procesa daļa.

-s, --tate

Parādiet valstis no failiem paketē (nozīmē-l) Katra faila stāvoklis ir viens no normāls , nav ieinstalets , vai aizstāts .

- tīrītāji, - šifrējumi

Parādiet ieslēgšanas skriptus, ja tādi ir, kas ir ietverti paketē.

PĀRBAUDES IESPĒJAS

Rpm verifikācijas komandas vispārējā forma ir

apgriezieni -V izvēlieties opcijas verificēšanas opcijas

Paketes verifikācija salīdzina informāciju par instalētajiem failiem paketē, norādot informāciju par failiem, kas ņemti no pakešu metadata, kas tiek glabāti rpm datu bāzē. Cita starpā verificē salīdzina katra faila lielumu, MD5 summu, atļaujas, veidu, īpašnieku un grupu. Parādās visas neatbilstības.Faili, kas netika instalēti no pakotnes, piemēram, dokumentācijas faili, kas tika instalēti, izmantojot "- izlaidumi"opcija tiks klusi ignorēta.

Pakešu izvēles opcijas ir tādas pašas kā pakotņu vaicājumiem (ieskaitot paketes manifesta failus kā argumentus). Citas opcijas, kas ir unikālas verificēšanas režīmam, ir

-nodeps

Nepārbaudiet pakotņu atkarības.

--Nodigest

Nepārbauda iepakojuma vai galvenes datu apkopojumu lasīšanas laikā.

-nofaili

Nepārbaudiet iepakojuma failu atribūtus.

--noskripti

Neveiciet% verifyscript skripts (ja tāds ir).

--nosignatūra

Nemēģiniet pārbaudīt paketes vai galvenes parakstus lasīšanas laikā.

--nolinkto

- nomd5

--nosize

-nouser

- grupa

- nakts laikā

--nomode

--nordev

Nepārbaudiet atbilstošo faila atribūtu.

Izvades formāts ir virkne no 8 rakstzīmēm, iespējamais atribūtu marķieris:

c % config konfigurācijas fails. d % doc dokumentācijas fails. g % spoku fails (t.i., faila saturs nav iekļauts komplektā). l % licence licences fails. r % readme readme fails.

no pakotnes galvenes, kam seko faila nosaukums. Katrs no 8 rakstzīmēm apzīmē faila atribūtu (-u) salīdzināšanas rezultātu datu bāzē reģistrēto (-o) atribūtu (-u) vērtībā. Viens "."(periods) nozīmē, ka tests ir noticis, bet viens"?"(jautājuma zīme) norāda, ka testu nevarēja veikt (piemēram, faila atļaujas liedz lasīt). Pretējā gadījumā (mnemoniski emBvecs) rakstzīme norāda atbilstošas ​​kļūdas- apstipriniet pārbaude:

S fails SIze atšķiras M MOde atšķiras (ietver atļaujas un faila tipu) 5 MD5 summa atšķiras D Dieviest lielu / mazu numuru nepareizu atbilstību L lasītLtinte (2) ceļa neatbilstība U USer īpašumtiesības atšķiras G GRupas īpašumtiesības atšķiras T mTime atšķiras

DIGITĀLAIS PARAKSTS UN PIELAIDES PĀRBAUDE

Kopējās rpm digitālās parakstīšanas komandas ir

apgriezieni - importēt PUBKEY …

apgriezieni {- pārbaude} --nosignatūra --Nodigest PACKAGE_FILE …

The- pārbaude Opcijas pārbauda visus apkopotos un parakstus, kas iekļauti PACKAGE_FILE lai nodrošinātu iepakojuma integritāti un izcelsmi. Ņemiet vērā, ka paraksti tiek pārbaudīti katru reizi, kad tiek lasīta pakete, un- pārbaude ir noderīgi, lai pārbaudītu visus ar pakotni saistītos digestus un parakstus.

Ciparparakstus nevar pārbaudīt bez publiskās atslēgas. Varat pievienot ASCII bruņoto publisko atslēguapgriezieni datu bāze, izmantojot- importēt. Ievadītā publiskā atslēga tiek ievietota ar galveni, un atslēgu gredzenu pārvaldība tiek veikta tieši tāpat kā pakešu pārvaldība. Piemēram, visas pašlaik importētās publiskās atslēgas var parādīt, izmantojot:

rpm -qa gpg-pubkey *

Informāciju par konkrētu publisko atslēgu importējot var parādīt, pieprasot. Šeit ir informācija par Red Hat GPG / DSA atslēgu:

rpm -qi gpg-pubkey-db42a60e

Visbeidzot, pēc tam, kad importējāt tāpat kā paketes, publiskās atslēgas var izdzēst. Tālāk ir norādīts, kā noņemt Red Hat GPG / DSA atslēgu

rpm-e gpg-pubkey-db42a60e

PAKSĀTA PARAKSTĪŠANA

apgriezieni --Addsign | --izstāvēt PACKAGE_FILE …

Abas- addsign un- atzīt opcijas ģenerē un ievieto jaunus parakstus katrai pakai PACKAGE_FILE aizstājot visus esošos parakstus. Vēsturisku iemeslu dēļ ir divas iespējas, pašlaik nav nekādas atšķirības.

LIETOT GPG PAZIŅO PACKAGES

Lai parakstītu pakas, izmantojot GPG,apgriezieni ir jākonfigurē, lai palaistu GPG un varētu atrast atslēgu gredzenu ar atbilstošiem taustiņiem. Pēc noklusējuma,apgriezieni izmanto tādas pašas konvencijas kā GPG, lai atrastu atslēgas gredzenus, proti,$ GNUPGHOME vides mainīgais. Ja jūsu galvenie gredzeni nav izvietoti, kur GPG sagaida, ka tie būs, jums būs jākonfigurē makro% _gpg_path lai būtu vieta, kur tiek izmantoti GPG atslēgas gredzeni.

Lai nodrošinātu saderību ar vecākām GPG, PGP un rpm versijām, ir jākonfigurē tikai V3 OpenPGP paraksta pakas. Var izmantot DSA vai RSA verifikācijas algoritmus, bet priekšroka tiek dota DSA.

Ja vēlaties, lai jūs varētu parakstīt pašizveidojamās paketes, jums arī jāizveido savs publiskais un slepenais atslēgu pāri (skatiet GPG rokasgrāmatu). Jums būs jākonfigurē arīapgriezieni makro

% _signature

Paraksta veids. Pašlaik tiek atbalstīti tikai gpg un pgp.

% _gpg_name

"Lietotāja" nosaukums, kura atslēgu vēlaties izmantot, lai parakstītu paketes.

Piemēram, lai varētu izmantot GPG, lai parakstītu paketes kā lietotājs "John Doe < [email protected] >' no galvenajiem gredzeniem, kas atrodas /etc/rpm/.gpg izmantojot izpildāmo / usr / bin / gpg jūs varētu iekļaut

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

makro konfigurācijas failā. Izmantojiet / etc / rpm / makro par sistēmas konfigurāciju un ~ / .rpmmacros par lietotāja konfigurāciju.

REBUILD DATABASE OPTIONS

Vispārējā rpm atjaunošanas datu bāzes komandas forma ir

apgriezieni --rebuilddb -v - dbpath KATALOGS - rote KATALOGS

Izmantojiet--initdb izveidot jaunu datubāzi, izmantot--rebuilddb lai atjaunotu datu bāzes rādītājus no instalēto pakotnes galvenes.

SHOWRC

Komanda

apgriezieni --showrc

parāda vērtībasapgriezieni tiks izmantots, lai pašlaik iestatītu visas iespējas rpmrc un makro konfigurācijas fails (-i).

FTP / HTTP OPTIONS

apgriezieni var darboties kā FTP un / vai HTTP klients, lai paketes varētu aizpildīt vai instalēt no interneta. Pakešu failus instalēšanai, jaunināšanai un vaicājuma operācijām var norādīt kāftp vaihttpstila URL:

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

Ja: PASSORD daļa tiek izlaista, parole tiek pieprasīta (vienu reizi lietotājam / resursdatora pāri). Ja gan lietotājs, gan parole tiek izlaisti, tas ir anonīmsftp tiek izmantots. Visos gadījumos pasīvā (PASV)ftp pārskaitījumi tiek veikti.

apgriezieni ļauj izmantot šādas iespējas ar ftp URL:

--fpproksi HOST

Vadītājs HOST tiks izmantots kā starpniekserveris visiem ftp pārsūtījumiem, kas ļauj lietotājiem ftp ar ugunsmūri, kas izmanto proxy sistēmas. Šo opciju var arī norādīt, konfigurējot makro% _ftpproxy.

--ftpport HOST

TCP PORT numurs, ko izmantot ftp savienojumam starpniekservera ftp serverī, nevis noklusējuma portu. Šo opciju var arī norādīt, konfigurējot makro% _ftpport.

apgriezieni ļauj ar šādām iespējām izmantothttp URL:

--httpproxy HOST

Vadītājs HOST tiks izmantots kā starpniekserveris visiemhttp pārskaitījumi. Šo opciju var arī norādīt, konfigurējot makro% _httpproxy.

--httpport PORT

TCP PORT numurs, ko izmantothttp savienojums ar proxy http serveri, nevis noklusējuma portu. Šo opciju var arī norādīt, konfigurējot makro% _httpport.

LEGĀTES JAUTĀJUMI

Izpildīt rpmbuild

RPM veidošanas režīmi tagad ir rezidenti / usr / bin / rpmbuild izpildāmā. Lai gan mantotais saderīgums, kas sniegts zemāk esošajās popt aliases, ir bijis adekvāts, saderība nav perfekta; tādēļ veidņu režīma saderība, izmantojot popt aliases tiek noņemta no rpm. Instalējietrpmbuild paketi un skatietrpmbuild(8), lai dokumentētu visusapgriezieni veidot veidus, kas iepriekš tika dokumentēti šeitapgriezieni(8).

Pievienojiet šādas rindas uz / etc / popt ja vēlaties turpināt atsauktiesrpmbuild noapgriezienikomandrinda:

rpm exec --bp rpmb -bp rpm izpilde -bc rpmb -bc rpm izpilde -bi rpmb -bi rpm izpilde -bl rpmb -bl rpm izpilde -ba rpmb -a rpm exec -bb rpmb -bb rpm exec --bs rpmb -b rpm-exec -tp rpmb -tp rpm-exec -tc rpmb -tc rpm-exec -ti rpmb -ti rpm izpilde -tl rpmb -tl rpm izpildīt -ta rpmb -ta rpm exec - tb rpmb -tb rpm exec -ts rpmb -ts rpm izpilde - 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 - īsslēguma rpmb - īsslēguma shēma

SKATĪT ARĪ

popt(3), rpm2cpio(8), rpmbuild(8),

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

Svarīgs: Izmantojiet cilvēks komanda ( % cilvēks ), lai redzētu, kā komanda tiek izmantota jūsu konkrētajā datorā.