Rpm - Hais kom ua Linux - Kev hais ua haujlwm Unix

Linux / Unix hais kom ua : rpm

NPE

rpm - RPM Npaj Tswj

SYNOPSIS

QUERYING THIAB VERIFYING TEJ ZAUM:

rpm { -q | --query } [ xaiv-xaiv ] [ query-options ]

rpm { -V | - pov thawj } [ xaiv-xaiv ] [ tseeb-kev xaiv ]

rpm - nyiaj txiag PUBKEY ...

rpm { -K | --checksig } [ - nosignature ] [ --nodigest ]
PACKAGE_FILE ...

TXAIS, TXIAV TXIM, THIAB ROV QAB UA NTEJ:

rpm { -i | --install } [ nruab-xaiv ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ nruab-xaiv ] PACKAGE_FILE ...

rpm { -F | --freshen } [ nruab-xaiv ] PACKAGE_FILE ...

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ]
[ - tsis tau ] [ - ntxig ] [- tsis] PACKAGE_NAME ...

LWM YAM:

rpm { --initdb | --rebuilddb }

rpm { -addsign | -resign } PACKAGE_FILE ...

rpm { -querytags | --showrc }

rpm { --tejperms | --supports } PACKAGE_NAME ...

xaiv-kev xaiv


[ PACKAGE_NAME ] [ -a, - tag nrho ] [ -f, - ua ntaub ntawv thov ]
[ -g, - pab pawg GROUP ] { -p, - pob PACKAGE_FILE ]
[ --Fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ - nyob TID ]
[ - tsis ntev los no HDRNUM ] [ - qhabnias ntawm PACKAGE_NAME ]
[ - qhov tsis txaus ntseeg ] [ - tsis paub meej ]

query-kev xaiv


[ -changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ - dump ]
[ - filesbypkg ] [ -i, - info ] [ - npe ] [ -l, - sau ]
[ - txheej txheem ] [ --qf, - queryformat QUERYFMT ]
[ -R, - yuav tsum tau ] [ - xais ] [ -s, - xeev ]
[ - lwm yam, - chiv keeb ]

xyuas qhov tseeb-kev xaiv


[ --nodeps ] [ - tsis tau ] [ - tsis pom zoo ]
[ - nodigest ] [ --nosignature ]
[ - tsis muaj ]] [ --nomd5 ] [ --nosize ] [ - tsis muaj ]
[ -nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

nruab-xaiv


[ --aid ] [ --allfiles ] [ --hlub ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ - saibxyuas ] - [ - kev tshawb nrhiav ] [ - tsis pom zoo ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ - tsis tuaj yeem ] [ - tsis pom zoo ] [ - tsis tuaj yeem ]
[ - pwg ] [ --percent ] [ --prefix NEWPATH ]
[ - txhawm rau OLDPATH = NEWPATH ]
[ - nyiag nkawm ] [ - cov neeg phem ] [ - cov lus qhuab qhia ]
[ --tsev ]

KEV POM ZOO

rpm yog ib lub Hwj Huv Thaj Chaw , uas siv tau los tsim, nruab, nug, tshawb xyuas, hloov tshiab, thiab tshem tawm cov software ntiag tug. Ib lub pob muaj cov ntaub ntawv ntawm cov ntaub ntawv thiab cov xov xwm-siv los nruab thiab tshem tawm cov ntaub ntawv archive. Cov xov xwm-meta muaj xws li kev pabcuam tsab ntawv, cov ntaub ntawv muaj nuj nqis, thiab cov ntaub ntawv qhia txog lub pob. Tej pob khoom tuaj yeem ua ob hom: binary pob, siv encapsulate software yuav tsum tau ntsia, thiab qhov chaw cov pob khoom, uas muaj qhov chaws thiab daim ntawv qhia tsim nyog los tsim cov cim binary.

Ib qho ntawm cov qauv hauv qab no yuav tsum raug xaiv: Nug , Txheeb Xyuas , Kos Npe , Sau / Txav Mus Los / Tshaj Tawm , Uninstall , Initialize Database , Rebuild Database , Resign , Ntxiv Xee npe , Teeb Tswv Yim / Pawg , Qhia Lus Qhia , thiab Qhia Tawm .

GENERAL OPTIONS

Cov kev xaiv no tuaj yeem siv tau rau txhua hom sib txawv.

- ?, - pabcuam

Sau ib cov lus ntev tshaj li qub.

--version

Sau ib kab uas muaj cov kab uas siv rpm siv.

- tsis tuaj yeem

Sau ntau li ntau tau - tsuas yog cov lus qhia yuam kev xwb yuav tsum tau sau.

-v

Sau cov lus qhia txog kev qhia - txhua zaus cov txheej txheem kev ntaus thawj yuav tshwm.

-vv

Sau ntau cov lus qhia ugly debugging.

--rcfile FILELIST

Txhua ntawm cov ntaub ntawv hauv cov nyuv cais sib cais nyeem yog seem ntawm rpm rau cov ntaub ntawv configuration. Tsuas yog thawj cov ntaub ntawv nyob rau hauv daim ntawv yuav tsum muaj nyob, thiab tildes yuav muab nthuav mus rau tus nqi ntawm $ TSEV . Lub neej ntawd FILELIST yog / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- ntsig CMD

Kav cov pa tawm ntawm rpm rau kev hais kom ua CMD .

--dbpath DIRECTORY

Siv cov ntaub ntawv nyob hauv COV TUS NEEG RATEN tshaj txoj kev pheej yaus / var / lib / rpm

--root TXOJ CAI

Siv cov ntaub ntawv kaw lus ntoo hauv paus ntawm tus neeg ua haujlwm rau txhua txoj haujlwm. Nco ntsoov tias qhov no txhais tau tias cov ntaub ntawv hauv DIRECTORY yuav siv rau kev tshev mis tshuam thiab cov ntawv sau (piv txwv li % post yog nruab, lossis npaj ua ntej yog tsev, pob) yuav khiav tom qab chroot (2) mus rau DIRECTORY .

TXOJ KEV THIAB TXAWJ XWM TXAWJ SIAB

Daim ntawv sau npe ntawm cov lus sib dhos rpm nruab yog

rpm { -i | --install } [ nruab-xaiv ] PACKAGE_FILE ...

Qhov no nruab ib pob tshiab.

Daim ntawv sau npe ntawm kev sib tsoo ntawm kev hloov kho rpm yog

rpm { -U | --upgrade } [ nruab-xaiv ] PACKAGE_FILE ...

Qhov kev hloov dua tshiab lossis nruab ib lub hnab tam sim no ntsia mus rau ib qho newer version. Qhov no yog tib yam li nruab, tsuas yog tag nrho lwm cov ntaub ntawv (s) ntawm lub pob raug tshem tawm tom qab lub pob tshiab muab ntsia.

rpm { -F | --freshen } [ nruab-xaiv ] PACKAGE_FILE ...

Qhov no yuav hloov tej pob khoom, tab sis tsuas yog yog tias ib qho qauv tam sim no muaj nyob. PACKAGE_FILE tej zaum yuav muab teev cia ua ib qho ftp lossis http URL , uas yog qhov teeb meem ntawm pob yuav tsum downloaded ua ntej yuav muab ntsia. Saib FTP / HTTP OPTIONS rau cov lus qhia txog rpm 's internal ftp thiab http kev them nyiaj yug.

- them

Ntxiv cov pob khoom lag luam tuaj yeem ua lag luam thaum tsim nyog.

- nkhaus

Nruab lossis hloov khoom dua tshiab tag nrho cov ntaub ntawv uas tsis muaj ntaub ntawv nyob hauv lub hnab, tsis hais lawv tuaj yeem ua haujlwm.

- Ncua tseg

Siv nrog - sibtham , tso cai rau txav mus rau txhua cov ntaub ntawv paths, tsis yog cov OLDPATH cov nyob hauv lub chaw nruab ntug binary (s).

--xcludepath OLDPATH

Tsis txhob nruab cov ntaub ntawv uas lub npe pib nrog OLDPATH .

--excludedocs

Tsis txhob nruab ib cov ntaub ntawv uas muaj cim rau cov ntaub ntawv (uas muaj cov txiv neej nplooj ntawv thiab cov ntawv teev texinfo).

--ntxiv

Tib yam li siv - cov lus qhia , - cov neeg lim hiam , thiab - qhuab ntuag .

-h, --hash

Sau 50 hash qhab nia raws li pob ntawv pob yog unpacked. Siv nrog -v | --verbose rau ib tug nicer zaub.

- saibxyuas

Txhob tshawb xyuas cov ntaub ntawv nruab rau qhov chaw txaus kom txaus ua ntej yuav txhim kho pob khoom no.

- tshawb nrhiav

Cia kev txhim kho los sis kho dua tshiab txawm hais tias lub chaw nruab ntug ntawm cov pob khoom binary thiab cov tswv tsev tsis phim.

- tsis pom kev

Tso cai rau nruab los yog kho kom zoo dua txawm hais tias lub operating systems ntawm cov pob khoom binary thiab tus tswv tsev tsis phim.

- tsis tas li ntawd

Nrau cov ntaub ntawv cov ntaub ntawv. Qhov no yog kev coj cwj pwm ua vim.

-justdb

Hloov tsuas yog lub database, tsis yog cov filesystem.

-nodigest

Txhob tshawb xyuas pob los yog lub taub hau digests thaum nyeem ntawv.

- ntsiag to

Txhob tshawb lub pob los yog lub npe kos npe thaum nyeem ntawv.

- nodeps

Tsis txhob ua daim tshev tshuaj xyuas ua ntej ua ntej los txhim kho lub pob.

-nosuggest

Tsis txhob qhia cov pob (s) uas muab ib qho kev ntseeg uas ploj lawm.

- tsis ua haujlwm

Txhob reorder cov pob rau lub nruab. Cov npe ntawm cov pob yuav tsum tau rov qab ua kom rov qab tuaj yeem ua haujlwm ntxiv.

- ntawv sau

--nqaum

--Ntsiv

- kho mob

--noob

Tsis txhob ua cov ntawv sau ntawm tib lub npe. Cov kev xaiv - xaiv qhov sib npaug

- chaw khomob - chaw khomob - chaw khomob - chaw khomob

thiab dhau tawm qhov kev ua tiav ntawm kev sib piv % ua ntej , % post , % preun , thiab % postun scriptlet (s).

- cov lus tsis yog

- tsis yog li

- tsis yog lus

- tsis paub qab hau

Tsis txhob ua ib qho kev tshawb nrhiav ntawm cov ntawv sau. Cov kev xaiv - lus tsis sib npaug yog sib npaug

- cov lus cog tseg - tsis yog lub ntsiab lus - tsis yog lub ntsiab lus

thiab muab tua tawm ntawm qhov sib piv % triggerin , % triggerun , thiab % triggerpostun scriptlet (s).

- thaub qab

Tso cai rau kev hloov pauv tshiab los hloov ib pob tshiab nrog ib tus laus dua.

--percent

Sau cov feem pua ​​li cov ntaub ntawv tau muab tawm los ntawm pob ntawv ntaus pob. Qhov no yog tsim los ua rpm yoojyim khiav los ntawm lwm cov cuab yeej.

- ntxim hlub tshiab

Rau cov chaw nruab nrab hloov chaw nruab nrab, txhais tag nrho cov ntaub ntawv paths uas pib nrog lub installation ua ntej ntawm pob ntawv hloov chaw ( hp ) mus rau XOV XWM .

- sib koom siab OLDPATH = NEWPATH

Rau pob ntawv binary relocatable, txhais tag nrho cov ntaub ntawv paths uas pib nrog OLDPATH hauv lub pob ntawv hloov chaw hint (s) rau NEWPATH . Qhov kev xaiv no siv tau dua yog ob peb daim OPPI nyob rau hauv pob yuav tsum tau hloov.

- tshaj tawm

Re-pack cov ntaub ntawv ua ntej erasing. Cov txheej txheem yav dhau los yuav raug hu ua raws li tus macro % _repackage_name_fmt thiab yuav tsim nyob rau hauv cov npe uas muaj npe los ntawm macro % _repackage_dir (default default is / var / tmp ).

- Cov neeg lim hiam

Nruab cov pob khoom txawm tias lawv hloov cov ntaub ntawv los ntawm lwm qhov, twb ntsia, cov pob.

- tshajplacepkgs

Nruab cov pob khoom txawm tias qee qhov ntawm lawv twb tau nruab rau hauv qhov system.

- kawg

Tsis txhob nruab ib lub pob, cia li kos rau thiab qhia txog tej yam tsis sib haum xeeb.

YUAV XAIV

Daim ntawv ntawm txoj cai rpm lwv tawm

rpm { -e | --erase } [ --allmatches ] [ - nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [- cias ] PACKAGE_NAME ...

Cov hauv qab no kuj tseem siv tau:

--allmatches

Tshem tag nrho cov ntawv ntawm lub pob uas zoo PACKAGE_NAME . Nquag muaj qhov yuam kev yog tias PACKAGE_NAME muab ntau pob.

- nodeps

Txhob saib cov kev sib txuas ua ntej yuav tshem tau cov pob khoom.

- ntawv sau

- kho mob

--noob

Tsis txhob ua cov ntawv sau ntawm tib lub npe. Cov kev xaiv - lub sijhawm xaiv thaum lub sij hawm pob poob yog sib npaug

- kho mob - nuv ntses

thiab dhau tawm qhov kev ua tiav ntawm qhov sib piv % preun , thiab % postun scriptlet (s).

- cov lus tsis yog

- tsis yog lus

- tsis paub qab hau

Tsis txhob ua ib qho kev tshawb nrhiav ntawm cov ntawv sau. Cov kev xaiv - lus tsis sib npaug yog sib npaug

- tsis yog lus paj nruag - tsis yog lus paj nruag

thiab muab tua tawm ntawm qhov sib piv % triggerun , thiab % triggerpostun scriptlet (s).

- tshaj tawm

Re-pack cov ntaub ntawv ua ntej erasing. Cov txheej txheem yav dhau los yuav raug hu ua raws li tus macro % _repackage_name_fmt thiab yuav tsim nyob rau hauv cov npe uas muaj npe los ntawm macro % _repackage_dir (default default is / var / tmp ).

- kawg

Tsis txhob tshua tshem txhua yam, cia li mus dhau ntawm cov ntawv tsa suab. Pab tau nrog rau -vv kev xaiv rau kev debugging.

QUERY XAIV

Daim ntawv ntawm kev rpm kev hais kom ua yog

rpm { -q | --query } [ xaiv-xaiv ] [ query-options ]

Koj tuaj yeem qhia meej txog hom ntawv uas cov ntaub ntawv pob ntawv yuav tsum luam tawm hauv. Ua li no, koj siv qhov


--qf | --queryformat QUERYFMT

kev xaiv, raws li ntawm QUERYFMT hom ntawv txoj hlua. Cov lus nug yog hloov cov qauv ntawm tus qauv luamf qauv (3) . Cov hom ntawv yog ua los ntawm cov hlua li qub (uas tej zaum yuav muaj xws li C cim C cim tseg rau cov xov xwm tshiab, tabs, thiab lwm cov cim tshwj xeeb) thiab cov ntawv luam tawm printf (3) . Raws li rpm twb paub cov hom luam, cov lus piav qhia yuav tsum raug rho tawm txawm li cas los, thiab hloov los ntawm lub npe ntawm cov ntawv cim npe uas luam tawm, ntawm [} cov cim. Tag cov npe yog cov ntaub ntawv teeb meem, thiab tus thawj ua RPMTAG_ ntawm daim ntawv npe tag yuav raug rho tawm thiab.

Lwm cov tawm tswv yim tsim tawm tau ua raws li cov nram no nrog rau : typetag . Tam sim no, hom nram qab no muaj kev txhawb siab:

: armor


Qhwv tus yuam sij pej xeem hauv ASCII armor.

: base64

Encode binary cov ntaub ntawv siv base64.

: hnub tim

Siv cov strftime (3) hom "% c".

: hnub

Siv strftime (3) "% a% b% d% Y" hom ntawv.

: depflags

Hom xim chij.

: fflags

Hom ntaub ntawv chij.

: hex

Hom ntawv nyob rau hauv hexadecimal.

: octal

Hom ntawv nyob rau hauv octal.

: tso cai

Hom ntaub ntawv permissions.

: shescape

Kev khiav tawm quotes rau siv nyob rau hauv ib tsab ntawv.

: triggertype

Taw qhia kom paub meej.

Piv txwv, luam tawm cov npe ntawm cov pob khoom siv, koj siv tau % {NPE} ua hom ntawv txoj hlua. Txhawm rau sau cov pob ntawv lub npe thiab kev faib tawm hauv ob kab, koj siv tau % -30 {NAME}% {DISTRIBUTION} . rpm yuav sau ib daim ntawv teev tag nrho ntawm cov ntawv cim npe uas nws paub txog thaum twg nws yog invoked nrog - sib cav sib cav.

Muaj ob lub tswv yim ntawm kev xaiv rau kev nug: kev xaiv pob, thiab xaiv cov ntaub ntawv.

PACKAGE SELECTION OPTIONS:

PACKAGE_NAME

Query ntsia pob lub npe hu ua PACKAGE_NAME .

-a, - ib qho

Lus nug tag nrho cov pob khoom ntsia.

-f, --file ntaub ntawv

Lus nug cov lus nug muaj tswv yim.

- ntses MD5

Lus nug cov lus nug uas muaj cov ntaub ntawv qhia txog tus kheej, xws li MD5 zom cov ntaub ntawv.

-g, --group GROUP

Nug cov lus nug nrog cov pab pawg GROUP .

--hdrid SHA1

Lus nug cov lus nug uas muaj qhov qhia txog tus kheej header, piv txwv li cov SHA1 zom ntawm cheeb tsam lub cev tsis muaj zog.

-p, --package PACKAGE_FILE

Nug kom tau ib pob (uninstalled) pob PACKAGE_FILE . PACKAGE_FILE tej zaum yuav raug muab teev cia ua ib qhov URL ftp lossis http style URL, uas yog lub tsho pob ntawv yuav tsum downloaded thiab queried. Saib FTP / HTTP OPTIONS rau cov lus qhia txog rpm 's internal ftp thiab http kev them nyiaj yug. PACKAGE_FILE sib cav (s), yog tias tsis yog ib lub cim binary, yuav muab txhais ua ASCII pob ntawv. Cov lus tso cai, pib nrog lub '#', thiab txhua kab ntawm cov ntaub ntawv teev cov ntaub ntawv yuav muaj xws li dawb qhov chaw cais cov cim kab zauv, nrog rau URL nrog rau tej thaj chaw deb glob, uas yuav muab ntxiv rau cov paths uas tau hloov ntawm qhov chaw ntawm cov pob PACKAGE_FILE ntxiv rau cov lus nug.

--pkgid MD5

Lus nug cov lus nug uas muaj ib qho qhia txog pob paub, piv txwv li MD5 zom zaws ntawm lub neej ua ke thiab cov nqi them.

- kev cai HDRNUM

Nug qhov HDRNUM th database ncaj qha; qhov no tsuas pab tau rau kev debugging.

--specfile SPECFILE

Parse thiab lus nug SPECFILE txhais tau hais tias nws yog ib lub pob. Txawm hais tias tsis yog tag nrho cov ntaub ntawv (xws li cov npe teev npe), cov lus nug no tso cai rpm siv los rho tawm cov ntaub ntawv los ntawm cov ntaub ntawv thov tsis tau sau cov specfile parser.

- nyob TID

Lus nug cov lus nug (s) uas muaj ib qho kev qhia paub TID . Lub sij hawm tam sim no yog siv cov cim qhia txog tus kheej. Tag nrho cov pob (s) ntsia tau los sis tshem tawm hauv ib txoj kev lw xwb muaj ib qho cim qhia paub.

- qheb rau PACKAGE_NAME

Query tej pob khoom uas tau txhais los ntawm pob (s) PACKAGE_NAME .

- tsis meej pem CAPABILITY

Nug tag nrho cov pob khoom uas muab lub peev xwm ua tus CAPABILITY .

- qhov tseeb CAPABILITY

Nug kom tag nrho cov pob khoom uas yuav tsum tau ua CAPABILITY rau kev ua haujlwm kom zoo.

PACKAGE QUERY XAIV:

- hloov pauv

Muab cov ntaub ntawv hloov rau lub pob.

-c, --configfiles

Tsuas teev cov ntaub ntawv teev lus (implies -l ).

-d, --docfiles

Sau cov ntaub ntawv tsuas yog cov ntaub ntawv (implies -l ).

- rho tawm

Muab pov tseg cov ntaub ntawv raws li nram no:

txoj kev loj mtime md5sum hom tswv pawg isconfig isdoc rdev symlink

Qhov kev xaiv no yuav tsum siv nrog tsawg kawg yog ib -l , -c , -d .

- nraug txhuab

Sau tag nrho cov ntaub ntawv hauv txhua lub pob xaiv.

-i, -info

Muab cov ntaub ntawv qhia txog pob, nrog rau lub npe, tus qauv, thiab cov lus piav qhia. Qhov no siv cov --queryformat yog hais tias ib qho teev.

- txhais tias

Txhawm rau cov txheej txheem teev los ntawm nruab ib lub sij hawm xws li lub pob ntawv tseeb nyob rau saum toj.

-l, - npe

Sau cov ntaub ntawv hauv pob.

- tshuaj

Daim ntawv peev txheej no qhia txog.

-R, -ntxwv

Sau cov pob ntawv uas pob ntawv no nyob ntawm.

- sau ntawv

Sau cov pob ntawv tshwj xeeb (cov) ntawv (s) uas yog siv los ua ib qho ntawm kev txhim kho thiab kev tsim tawm.

-siv, --state

Muab lub xeev cov ntaub ntawv tso rau hauv pob (implies -l ). Lub xeev ntawm txhua cov ntaub ntawv yog ib qho ntawm ib txwm , tsis ntsia , lossis hloov .

- Hloov, - Hloov cov ntawv sau

Muab cov ntawv sau cag, yog tias muaj, uas muaj nyob hauv pob.

YUAV XAIV XAIV

Daim ntawv pov thawj ntawm qhov rpm tseeb hais kom ua

rpm { -V | - pov thawj } [ xaiv-xaiv ] [ tseeb-kev xaiv ]

Tshawb xyuas ib lub pob sib piv cov ntaub ntawv hais txog cov ntaub ntawv ntsia hauv cov pob nrog cov ntaub ntawv hais txog cov ntaub ntawv uas tau muab los ntawm cov txheej txheem ntawm cov txheej txheem khaws tseg hauv rpm database. Ntawm lwm yam, xyuas tias sib piv qhov loj, MD5 nyiaj, kev tso cai, hom, tus tswv tsev thiab ib pawg ntawm txhua cov ntaub ntawv. Tej qhov kev tsis sib haum yog pom tshwm. Cov ntaub ntawv uas tsis tau nruab ntawm lub pob, piv txwv, cov ntaub ntawv tso tawm ntawm kev siv installation " -excludedocs ", yuav tsum ntsiag to ignored.

Cov kev xaiv xaiv pob yog tib yam li rau kev nug cov lus nug (nrog rau cov ntaub ntawv hauv cov ntaub ntawv tawm tsam ua cov lus sib cav). Lwm cov kev xaiv cim kom pom tseeb yog:

- nodeps

Txhob tshawb xyuas qhov tseem ceeb ntawm cov pob khoom.

-nodigest

Txhob tshawb xyuas pob los yog lub taub hau digests thaum nyeem ntawv.

- tsis yog

Tsis txhob qhia qhov tseeb ntawm cov ntaub ntawv hauv pob.

- ntawv sau

Tsis txhob ua tus % verifyscript scriptlet (yog tias muaj).

- ntsiag to

Txhob tshawb lub pob los yog lub npe kos npe thaum nyeem ntawv.

- tsis tuaj yeem

-nomd5

- tsis tuaj yeem

- zoo nkauj

- pawg

- lub sijhawm

- kev cai

- tsis yog

Txhob tshawb xyuas cov ntaub ntawv sib txawv.

Cov hom ntawm cov zis yog ib txoj hlua ntawm 8 cim, ib qho peev xwm tau tus cwj pwm:

c % config configuration ntaub ntawv. d % doc ntaub ntawv cov ntaub ntawv. g % ghost file (ie cov ntaub ntawv txheem tsis muaj nyob rau hauv pob payload). l % daim ntawv pov thawj licence. r % readme nyeem ntawv.

ntawm lub pob header, ua raws li los ntawm cov ntaub ntawv lub npe. Txhua tus cim 8 qhia tau ntawm kev sib piv ntawm tus cwj pwm (s) ntawm cov ntaub ntawv rau tus nqi ntawm cov cwj pwm (s) uas tau muab teev cia rau hauv database. Ib zaug xwb " . " (Lub sijhawm) txhais tau tias qhov kev xeem dhau, thaum uas ib tus " ? " (Lo lus nug kos) qhia tias qhov kev xeem tsis tuaj yeem ua tau (xws li ntaub ntawv tso cai tiv thaiv kev nyeem ntawv). Txwv tsis pub, tus (mnemonically em B oldened) cim ua piv txwv ntawm qhov sib thooj - ua li cas rau kev xeem:

Cov ntaub ntawv S yog txawv M M ode raws (suav nrog cov ntawv tso cai thiab cov hom ntaub ntawv) 5 MD 5 nyiaj sib txawv D D evice loj / tsis muaj pes tsawg tus menyuam tsis tuaj yeem L nyeem L (2) txoj kev sib tw u U ua lag luam sib txawv G G roup tswv cuab txawv T m T ime txawv

DIGITAL KOS NPE THIAB LOS YOG KEV PAB THEM NQI

Cov ntaub ntawv ntawm cov rpm digital kos npe cov lus

rpm - nyiaj txiag PUBKEY ...

rpm { - checksig } [ - nosignature ] [ --nodigest ]
PACKAGE_FILE ...

- Checksig xaiv xyuas tag nrho cov digests thiab kos npe muaj nyob hauv PACKAGE_FILE los xyuas kom meej tias kev ntseeg thiab keeb kwm ntawm pob. Nco ntsoov tias cov npe kos tam sim no tau xyuas tau tseeb thaum twg lub pob nyeem, thiab - - cov tshev yog qhov tseem ceeb kom paub tseeb tias tag nrho cov digests thiab cov npe kos nrog ib pob.

Cov kos npe tsis tuaj yeem tshawb pom tseeb tias tsis muaj leej twg yuam. Tus ascii npo npab pej xeem yuam tau muab ntxiv rau rpm database siv - nyiaj hli . Ib qho tseem ceeb pej xeem yuam yog nqa nyob rau hauv ib lub hau, thiab qhov tseem ceeb hauv kev tswj lub nplhaib yog ua raws nraim li kev tswj pob. Piv txwv, txhua tus pej xeem yuam sij tuaj yeem raug tso tawm los ntawm:

rpm -qhov gpg-pubkey *

Cov ntsiab lus hais txog ib qho tseem ceeb rau pej xeem, thaum nqais, tuaj yeem tshwm sim los ntawm querying. Ntawm no yog lus qhia txog Red Hat GPG / DSA qhov tseem ceeb:

rpm-gpg-pubkey-db42a60e

Thaum kawg, cov pej xeem hauv lub lag luam muaj peev xwm muab tshem tawm tau tom qab importing xws li tej pob khoom. Ntawm no yog yuav ua li cas tshem Red Hat GPG / DSA qhov tseem ceeb

rpm -e gpg-pubkey-db42a60e

SIGNING A PACKAGE

rpm --addsign | --resign PACKAGE_FILE ...

Ob qho tagnrho - kev cai thiab - xaiv cov kev xaiv tsim thiab kos npe tshiab rau txhua lub hnab PACKAGE_FILE muab, hloov cov ntawv uas twb muaj lawm. Muaj ob qho kev xaiv rau keeb kwm vim li cas, tsis muaj qhov txawv ntawm tus cwj pwm tam sim no.

SIV KOM PAB KHO PAB TAU SIV

Yuav kom kos npe rau tej pob khoom siv GPG, rpm yuav tsum tau teeb tsa los mus khiav GPG thiab muaj peev xwm nrhiav tau lub nplhaib tseem ceeb nrog cov khoom tsim nyog. Los ntawm kev ua neej, rpm siv tib cov lus siv ua GPG los nrhiav cov ntsiab lus tseem ceeb, uas yog $ GNUPGHOME ib puag ncig. Yog tias koj cov voj tseem ceeb tsis nyob qhov twg GPG xav kom lawv ua, koj yuav tsum tau kho qhov macro % _gpg_path los ua qhov chaw ntawm GPG tseem ceeb rings siv.

Rau compatibility nrog cov laus versions of GPG, PGP, thiab rpm, tsuas V3 OpenPGP kos npe pob ntawv yuav tsum tau teeb tsa. Yog tias siv DSA lossis RSA kev pom tseeb algorithms, tab sis DSA nyiam dua.

Yog tias koj xav kom muaj cuab yeej kos npe rau tej pob khoom koj tsim koj tus kheej, koj kuj yuav tsum tau tsim koj tus kheej thiab cov neeg tsis muaj leej twg paub khub (saib GPG phau ntawv). Koj yuav tsum tau kho qhov rpm macros

% _signature

Hom kos npe. Txoj cai tam sim no tsuas yog gpg thiab pgp txaus siab.

% _gpg_name

Lub npe ntawm tus "neeg siv" uas yog qhov tseem ceeb uas koj xav siv los kos npe rau koj cov pob.

Piv txwv li, yuav tsum tau siv GPG kos npe rau tej pob khoom raws li tus neeg siv "John Doe " los ntawm cov ntsiab lus tseem ceeb nyob hauv /etc/rpm/.gpg siv cov executable / usr / bin / gpg koj suav nrog

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

nyob rau hauv ib daim ntawv teev txheej txheem kev lag luam. Siv / etc / rpm / macros rau ib qhov configuration thiab ~ / .rpmmacros rau ib tus neeg siv configuration.

REBUILD DATABASE OPTIONS

Daim ntawv ntawm kev sau cov lus teb rpm rebuild database yog

rpm { --initdb | --rebuilddb } [ -v ] [ - dbpath DIRECTORY ] [ --root DIRECTORY ]

Siv cov --initdb los tsim ib qho kev qhia tshiab, siv cov khoom siv los tsim kho cov database indices los ntawm cov kab hau ntsia.

SHOWRC

Qhov hais kom ua

rpm - kev sib sab laj

qhia tias qhov tseem ceeb rpm yuav siv rau tag nrho cov kev xaiv yog tam sim no teev nyob rau hauv rpmrc thiab macros configuration ntaub ntawv (s).

FTP / HTTP OPTIONS

rpm tuaj yeem ua haujlwm raws li FTP thiab / lossis HTTP tus neeg ua haujlwm kom cov pob yuav tsum tau txais lossis ua tiav hauv internet. Cov ntaub ntawv rau nruab, upgrade, thiab cov lus nug kev ua haujlwm tej zaum yuav muab sau cia ua ib qho ftp lossis http style URL:

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

Yog hais tias : Tshooj PASSWORD rho tawm, tus password yuav tsum tau prompted rau (ib zaug ib tug neeg siv / hostname nkawm). Yog tias ob leeg tus neeg siv thiab lo lus zais rho, rho npe tsis ua haujlwm. Nyob rau hauv tag nrho cov mob, passive (PASV) ftp hloov tsheb tau.

rpm tso cai rau cov nram qab no xaiv siv nrog ftp URLs:

--ftpproxy HOST

Cov HOST host yog siv los ua ib tus neeg tso cai rau sawvdaws rau tag nrho cov kev hloov hauv kev xa mus rau ftp, uas tso cai rau cov neeg siv mus ntes hluav taws xob ntawm firewall uas siv lub npe tso tawm. Cov kev xaiv no kuj yuav raug teev los ntawm kev teeb tsa lub macro % _ftpproxy .

- HLAU HOST

Tus TCP tus PORT xov tooj siv rau qhov kev sib txuas lus ntawm ftp ntawm tus neeg tso cai ntawm ftp neeg siv qhov chaw nres nkoj tsis yog. Qhov kev xaiv no kuj yuav raug teev los ntawm kev teeb tsa lub macro % _ftpport .

rpm tso cai rau cov nram qab no xaiv nrog http URLs:

--httpproxy HOST

HOST host yog siv los ua ib tus neeg sawv cev rau npe rau txhua qhov http hloov. Qhov kev xaiv no kuj yuav raug teev los ntawm kev teeb tsa lub macro % _httpproxy .

--httpport chaw nres nkoj

Tus TCP chaw nres tsheb kom siv rau http qhov kev sib txuas ntawm tus neeg sawv cev http rau ntawm qhov chaw nres nkoj lub neej. Qhov kev xaiv no kuj yuav raug teev los ntawm kev teeb tsa lub macro % _httpport .

TXOJ CAI LOM ZEM

Ua txhaum txoj cai rpmbuild

Tus qauv hom rpm yog tam sim no nyob hauv lub / usr / bin / rpmbuild executable. Txawm hais tias legacy compatibility muab los ntawm popt aliases hauv qab no tau txaus, cov compatibility tsis zoo tag nrho; li no tsim hom compatibility los ntawm popt aliases yog raug tshem tawm ntawm rpm. Nruab ib pob ntawm rpmbuild , thiab saib rpmbuild (8) rau cov ntaub ntawv ntawm tag nrho cov rpm tsim hom yav dhau los ntawm no hauv rpm (8).

Ntxiv cov kab hauv qab no mus / etc / popt yog tias koj xav mus txuas ntxiv mus rpmbuild ntawm cov kab lus hais hauv rpm :

rpm exec - bp rpmb - bp rpm exec - bc rpmb - bc rpm exec - rpmb - ua rpm exec --bl rpmb -bl rpm exec - u rpmb -ba rpm exec --bb rpmb -bb rpm exec --bs rpmb -cp rpm pcs -tp rpmb -tp rpm exec --tc rpmb - tc rpm exec - rpmb - rpm exec --tl rpmb - tl rpm exec - rpmb - rpm exec - tb rpmb -tb rpm exec --ts rpmb -ts rpm exec - nruab siab rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec - rpmb - kauj ruam rpm exec --rmsource rpmb --rmsource rpm exec --rmspec rpmb --rmspec rpm exec - nruab nrab ntawm rpmb - npab rpm exec - lub rooj sab laj-circuit rpmb -short-circuit

SAIB ALSO

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

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

Tseem ceeb: Siv tus txiv neej hais kom ua ( % tus txiv neej ) seb qhov kev hais kom raug siv hauv koj lub computer.