Rpm - Orilẹ-ede Aṣẹ - Òfin UNIX

Lainos / Ofin UNIX : rpm

Orukọ

rpm - RPM Package Manager

SYNOPSIS

AWỌN NIPA ATI AWỌN NIPA:

rpm { -q | --query } [ awọn aṣayan-aṣayan ] [awọn ìbéèrè-aṣayan ]

rpm { -V | --verify } [ awọn aṣayan-aṣayan ] [ ṣayẹwo-awọn aṣayan ]

rpm --import PUBKEY ...

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

NIPA, NIPA, ATI PACKAGES FUN AWỌN NI:

rpm { -i | --install } [ fi sori ẹrọ-awọn aṣayan ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ fi-aṣayan-ṣiṣe ] PACKAGE_FILE ...

rpm { -F | --freshen } [ fi sori ẹrọ-awọn aṣayan ] PACKAGE_FILE ...

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

MISCELLANEOUS:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

rpm { --setperms | --setugids } PACKAGE_NAME ...

aṣayan-yan


[ PACKAGE_NAME ] [ -a, - gbogbo ] [ -f, - faili FILE ]
[ -g, - Ẹgbẹ ẹgbẹ ] { -p, - package PACKAGE_FILE ]
[ - MD5 ] - [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --WEYIN NI AWỌN NI AWỌN ỌMỌRỌ ] [ --whatrequires CAPABILITY ]

ìbéèrè-aṣayan


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - akojọ ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - nilo ] [ --scripts ] [ -s, - ipinle ]
[ --triggers, - triggerscripts ]

ṣàrídájú-awọn aṣayan


[ --nodeps ] [ --files ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

fi sori ẹrọ-awọn aṣayan


[ --aid ] [ --allfiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]

Apejuwe

rpm jẹ alagbara Oluṣakoso Package , eyi ti o le ṣee lo lati kọ, fi sori ẹrọ, ìbéèrè, ṣayẹwo, mu, ati nu awọn apamọ software kọọkan. Ajọpọ jẹ akopọ ti awọn faili ati awọn apẹẹrẹ-data ti a lo lati fi sori ẹrọ ati nu awọn faili pamọ. Awọn ohun elo-meta pẹlu awọn iwe afọwọkọ iranlọwọ, awọn faili faili, ati alaye apejuwe nipa package. Awọn apejọ wa ni awọn ẹya meji: awọn alakomeji alakomeji, ti a lo lati ṣafikun software lati fi sori ẹrọ, ati awọn orisun orisun, ti o ni koodu orisun ati ohunelo pataki lati ṣe awọn apejuwe alakomeji.

Ọkan ninu awọn ipo pataki wọnyi gbọdọ wa ni yan: Ibeere , Ṣayẹwo , Ibuwọlu Ṣayẹwo , Ṣiṣe / Igbesoke / Freshen , Aifi , Initialize Database , Rebuild Database , Resign , Add Signature , Set Owners / Groups , Show Querytags , and Show Configuration .

AWỌN AWỌN AWỌN FUN

Awọn aṣayan wọnyi le ṣee lo ni gbogbo awọn ipo ọtọtọ.

-?, --Egba Mi O

Tẹ ifiranṣẹ ti o gun ju lọ lẹhinna deede.

- iyipada

Tẹjade laini kan ti o ni awọn nọmba ti a ti n rpm ni lilo.

- ibi

Tẹjade ni kekere bi o ti ṣeeṣe - deede awọn aṣiṣe aṣiṣe nikan yoo han.

-v

Ṣe iwifun alaye idabobo - awọn ibaraẹnisọrọ ilọsiwaju deede yoo han.

-vv

Ṣẹjade ọpọlọpọ alaye alaye ti npa.

--risi faili FILELIST

Kọọkan ninu awọn faili ti o wa ninu ọwọn ti a pin FILELIST ti wa ni kika ni iṣaro nipasẹ rpm fun alaye iṣeto. Nikan faili akọkọ ninu akojọ gbọdọ wa tẹlẹ, ati awọn tildes yoo wa ni ti fẹrẹ si iye ti $ Ile . Awọn aiyipada FILELIST jẹ / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

CMD -pipe

Awọn ọpa awọn iṣẹ ti rpm si aṣẹ CMD .

- DIRECTORY --dbpath

Lo ibi-ipamọ data ni Itọsọna atunṣe ju ọna aiyipada lọ / var / lib / rpm

- DIRECTORY

Lo eto eto faili ti a fidimule ni Itọsọna fun gbogbo awọn iṣẹ. Akiyesi pe eyi tumọ si ipilẹ data laarin Itọsọna yoo ṣee lo fun awọn iṣowo ti igbẹkẹle ati eyikeyi iwe afọwọkọ (s) (fun apẹẹrẹ. % Post ti o ba fi sori ẹrọ, tabi % prep ti o ba jẹ ile, package) yoo ṣiṣe lẹhin chroot (2) si Itọsọna .

FUN AWỌN FUN AWỌN NIPA

Fọọmu gbogbogbo ti ipilẹṣẹ rpm kan ni

rpm { -i | --install } [ fi sori ẹrọ-awọn aṣayan ] PACKAGE_FILE ...

Eyi nfi apẹrẹ titun kan sii.

Gbogbogbo fọọmu ti ohun rpm igbesoke pipaṣẹ jẹ

rpm { -U | --upgrade } [ fi-aṣayan-ṣiṣe ] PACKAGE_FILE ...

Awọn iṣagbega yii tabi fi sori ẹrọ package ti a fi sori ẹrọ si ẹya tuntun tuntun. Eyi jẹ kanna bi a fi sori ẹrọ, ayafi ti gbogbo awọn ikede ti package ti yọ kuro lẹhin ti o ti fi sori ẹrọ tuntun.

rpm { -F | --freshen } [ fi sori ẹrọ-awọn aṣayan ] PACKAGE_FILE ...

Eyi yoo ṣe awọn igbesoke igbesoke, ṣugbọn nikan ti ẹya ikede tẹlẹ wa. PACKAGE_FILE le wa ni pato bi URL tabi URL HTTP , ninu eyiti idi eyi yoo gba lati ayelujara ṣaaju ki a to fi sori ẹrọ. Wo FTP / HTTP Awọn OPTIONS fun alaye lori rpm 's ti abẹnu ftp ati http support client.

--aid

Fi awọn apejọ ti a ṣe ayẹwo si iṣeduro iṣowo ti o ba nilo.

--allfiles

Ṣeto tabi awọn iṣagbega gbogbo awọn faili ti o padanu ni package, laibikita wọn ba wa tẹlẹ.

--badreloc

Ti a lo pẹlu --relocate , iyọọda iyọọda lori gbogbo awọn ọna ọna, kii ṣe awọn ti OLDPATH ti o wa ninu aṣoju iyipada alakomeji naa.

--excludepath OLDPATH

Maṣe fi awọn faili sori ẹrọ ti orukọ rẹ bẹrẹ pẹlu OLDPATH .

--excludedocs

Ma ṣe fi awọn faili kankan ti a ti samisi bi iwe (eyi ti o ni awọn oju-iwe eniyan ati iwe-ẹri texinfo).

--laye

Kanna bi lilo --replacepkgs , --replacefiles , ati --oldpackage .

-h, --hash

Ṣiṣe awọn aami ishisi 50 ni pe aijọpọ pamọ jẹ unpacked. Lo pẹlu -v | --verbose fun ifihan iboju.

- sọtọ

Ma ṣe ṣayẹwo awọn ọna ṣiṣe faili oke fun aaye tito disk ṣaaju fifi ẹrọ yi pamọ.

--ignorearch

Gba igbesilẹ tabi imudarasi paapaa ti awọn ile-iṣẹ alakoso alakomeji ati ogun ko baramu.

--ignoreos

Gba igbesilẹ tabi igbegasoke paapaa ti awọn ọna ṣiṣe ti alakomeji aladani ati ogun ko baramu.

--includedocs

Fi awọn faili iwe silẹ. Eyi ni ihuwasi aiyipada.

--justdb

Ṣe imudojuiwọn nikan database, kii ṣe awọn faili faili.

--nodigest

Ma ṣe ṣayẹwo idaniloju package tabi awọn akọle akọle nigba kika.

--Niguran

Ma ṣe ṣayẹwo iruwe tabi awọn ibuwọlu akọle nigbati o ba nkawe.

--nodeps

Ma ṣe ṣe ayẹwo iṣeduro kan ṣaaju fifiranṣẹ tabi igbesoke ọpa kan.

--iye

Ma ṣe dabaa package (s) ti o pese igbẹkẹle ti o padanu.

- ikede

Maṣe tun pada awọn apamọ fun fifi sori ẹrọ. Awọn akojọ ti awopọ yoo wa ni deede ti tun pada lati ni itẹlọrun awọn igbẹkẹle.

- awọn iwe afọwọkọ

--nopre

--nopo

--iwọn

--iran

Maṣe ṣe iwe-iwe ti orukọ kanna. Awọn aṣayan --noscripts jẹ deede si

--nopre --nopost --nopreun - ohun gbogbo

o si pa pipaṣẹ ti o yẹ % pre , % post , % preun , and % postun scriptlet (s).

- awọn ajeji

--notriggerin

--notriggerun

--notriggerpostun

Maṣe ṣe eyikeyi iwe afọwọkọ ti o jẹ orukọ ti a darukọ. Aṣayan aṣayan --notriggers jẹ deede si

--notriggerin --notriggerun --notriggerpostun

o si pa pipaṣẹ ti o yẹ % triggerin , % okunfa , ati % triggerpostun scriptlet (s).

--oldpackage

Gba igbesoke lati rọpo tuntun tuntun pẹlu ẹya agbalagba.

--pẹrẹ

Tẹ awọn iṣiro gẹgẹ bi awọn faili ti wa ni unpacked lati inu iwe ipamọ. Eyi ni a pinnu lati ṣe rpm rọrun lati ṣiṣe lati awọn irinṣẹ miiran.

--prefix NEWPATH

Fun awọn apo-iṣowo alakoso pada, sọ gbogbo awọn ọna faili ti o bẹrẹ pẹlu fifi sori ẹrọ ti o fi sori ẹrọ ni aṣoju gbigbe sipo si NEWPATH .

--relocate OLDPATH = NEWPATH

Fun awọn apejọ alakomeji ti a ti gbe pada, sọ gbogbo ọna ọna kika ti o bẹrẹ pẹlu OLDPATH ninu itọkasi iṣipopada naa si NEWPATH . A le lo aṣayan yii leralera bi ọpọlọpọ awọn OLDPATH ti wa ninu package ni a gbọdọ tun pada.

--repackage

Ṣe atunṣe awọn faili šaaju erasing. Awọn package ti a fi sori ẹrọ tẹlẹ yoo wa ni orukọ ni ibamu si awọn macro % _repackage_name_fmt ati pe yoo ṣẹda ni liana ti a darukọ nipasẹ macro % _repackage_dir (iye aiyipada / var / tmp ).

--replacefiles

Fi awọn apejọ paapaa ti wọn ba rọpo awọn faili lati miiran, ti tẹlẹ ti fi sii, awọn apejọ.

--replacepkgs

Fi awọn apejọ paapaa ti o ba ti diẹ ninu wọn ti wa tẹlẹ sori ẹrọ lori eto yii.

--test

Ma ṣe fi apamọ naa sori ẹrọ, ṣawari ṣayẹwo fun ati ṣawari awọn ija ti o pọju.

Awọn aṣayan OPASE

Fọọmu gbogbogbo ti ipasẹ rpm pipaṣẹ jẹ

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

Awọn aṣayan wọnyi le tun ṣee lo:

--allmatches

Yọ gbogbo ẹya ti package ti o ba PACKAGE_NAME ṣiṣẹ . Ni deede o ṣe aṣiṣe kan ti o ba jẹ pe PACKAGE_NAME ba awọn apepọ pupọ.

--nodeps

Ma ṣe ṣayẹwo awọn irọkẹle ṣaaju ki o to yiyọ awọn apamọ.

- awọn iwe afọwọkọ

--iwọn

--iran

Maṣe ṣe iwe-iwe ti orukọ kanna. Awọn aṣayan --noscripts nigba igbaduro apo jẹ deede si

--iye --iran

ki o si pa pipaṣẹ ti o yẹ % preun , ati % scriptun (s).

- awọn ajeji

--notriggerun

--notriggerpostun

Maṣe ṣe eyikeyi iwe afọwọkọ ti o jẹ orukọ ti a darukọ. Aṣayan aṣayan --notriggers jẹ deede si

--notriggerun --notriggerpostun

ki o si pa pipaṣẹ-ṣiṣe ti o yẹ % ti ẹdun , ati % scriptlet (s) % triggerpostun .

--repackage

Ṣe atunṣe awọn faili šaaju erasing. Awọn package ti a fi sori ẹrọ tẹlẹ yoo wa ni orukọ ni ibamu si awọn macro % _repackage_name_fmt ati pe yoo ṣẹda ni liana ti a darukọ nipasẹ macro % _repackage_dir (iye aiyipada / var / tmp ).

--test

Maṣe yọ ohun kan kuro patapata, nikan lọ nipasẹ awọn idiwọ. Wulo ni apapo pẹlu aṣayan -vv fun n ṣatunṣe aṣiṣe.

AWỌN NIPA QUERY

Fọọmu gbogbogbo ti aṣẹ rpm ìbéèrè kan jẹ

rpm { -q | --query } [ awọn aṣayan-aṣayan ] [awọn ìbéèrè-aṣayan ]

O le ṣe apejuwe ọna kika ti o ṣafikun alaye yẹ ki a tẹ ni. Lati ṣe eyi, o lo


--qf | --queryformat QUERYFMT

aṣayan, atẹle nipa wiwọn QUERYFMT . Awọn ọna kika ìbéèrè jẹ awọn atunṣe ti a ṣe atunṣe ti titẹ sita tita (3) . Ọna yii jẹ awọn gbolohun asọwọn (eyi ti o le ni ifilọlẹ C ti o yẹ ki o yọ kuro fun awọn tuntun, awọn taabu, ati awọn lẹta pataki miiran) ati tẹwewe awọn iruwe (3) . Bi rpm tẹlẹ ti mọ iru lati titẹ, o yẹ ki o ti gba oludasile iru bẹ, ṣugbọn o rọpo nipasẹ orukọ orukọ akọle lati tẹ, ti a pa nipasẹ {} awọn lẹta. Orukọ awọn orukọ jẹ ọran ti ko ni idi, ati awọn ipinnu RPMTAG_ akọkọ ti orukọ orukọ le wa ni o tun jẹ.

Awọn ọna kika miiran miiran le ṣee beere nipa titẹle tag pẹlu : typetag . Lọwọlọwọ, awọn oriši atẹle wa ni atilẹyin:

: ihamọra


Fi ipari bọtini bọtini ni ASCII ihamọra.

: base64

Fi koodu alakomeji ṣawari pẹlu base64.

: ọjọ

Lo iwọn-ọna (3) "% c" kika.

: ọjọ

Lo iwọn-ọna (3) "% a% b% d% Y".

: Depflags

Sii awọn fọọmu ifarabalẹ.

: fflags

Ṣajọ awọn asia faili.

: hex

Pa kika ni hexadecimal.

: octal

Ṣiṣẹ ni octal.

: perms

Sọ awọn igbanilaaye faili.

: itscape

Fifipamọ awọn fifuwo nikan fun lilo ninu akosile.

: triggertype

Han afihan okunfa.

Fun apẹẹrẹ, lati tẹ awọn orukọ ti awọn apeere ti a beere lọwọ nikan nikan, o le lo % {NAME} bi ọna kika. Lati tẹ orukọ awọn apele ati pinpin alaye ni awọn ọwọn meji, o le lo % -30 {NAME}% {DISTRIBUTION} . rpm yoo tẹjade akojọ kan ti gbogbo awọn afi ti o mọ nipa nigbati a ba npe ni pẹlu ariyanjiyan --querytags .

Orisirisi meji ti awọn aṣayan fun wiwa: aṣayan package, ati asayan alaye.

AWỌN AWỌN AWỌN AWỌN AWỌN PAKỌ:

PACKAGE_NAME

Ohun elo ti a ṣe ayẹwo ti a npè ni PACKAGE_NAME .

-a, --all

Ibeere gbogbo awọn apoti ti a fi sori ẹrọ.

-f, --file FILE

Ohun elo ibeere ti o ni FILE .

- MD5 --fileid

Orukọ ibeere ti o ni oluṣakoso faili ti a fi fun, ie aami digi MD5 ti awọn akoonu faili.

-g, - Ẹgbẹ GROUP

Awọn apejuwe ibeere pẹlu ẹgbẹ ti ẹgbẹ .

--hdrid SHA1

Orilẹ-ede ibeere ti o ni idasile akọle ti a fun, ie awọn nọmba SHA1 ti agbegbe ti a ko le yipada.

-p, - package PACKAGE_FILE

Iwe ibeere kan (ti a ko fi sori ẹrọ) PACKAGE_FILE . PACKAGE_FILE le wa ni pato bi URL tabi URL HTTP kan, ninu eyiti idi akọle naa yoo gba lati ayelujara ati beere. Wo FTP / HTTP Awọn OPTIONS fun alaye lori rpm 's ti abẹnu ftp ati http support client. Awọn ariyanjiyan PACKAGE_FILE , ti kii ba ṣe apejuwe alakomeji, yoo tumọ bi apẹẹrẹ ASCII han. Awọn idaniloju ti wa ni idasilẹ, bẹrẹ pẹlu '#', ati ila kọọkan ti faili ti o farahan ti o le ni aaye funfun ti a fi aye silẹ, eyiti o ni URL pẹlu awọn ọrọ agbaye ti o jinde, ti a yoo fẹ si awọn ọna ti o rọpo ni ibi ti awọn ifihan ti o han bi afikun PACKAGE_FILE awọn ariyanjiyan si ìbéèrè.

--pkgid MD5

Ohun elo ibeere ti o ni awọn idaniloju package, fun apẹẹrẹ MD5 digest ti akọsori idapo ati awọn akoonu ti o san.

--querybynumber HDRNUM

Beere ni HDRNUM th database titẹsi taara; eyi jẹ wulo nikan fun n ṣatunṣe aṣiṣe.

--specfile SPECFILE

Parse ati ìbéèrè SPECFILE bi ẹnipe o jẹ package kan. Biotilẹjẹpe kii ṣe gbogbo alaye (fun apẹẹrẹ awọn akojọ faili) wa, irufẹ ìbéèrè yii jẹ ki rpm lati lo lati yọ alaye jade lati awọn faili lẹkunrẹrẹ laini nini kọ akọsilẹ specfile kan.

--tid TID

Ohun elo ìbéèrè (s) ti o ni idasile idunadura TID kan ti a fun. A ti lo aami-ọjọ unix kan gẹgẹbi idasile idunadura kan. Gbogbo awọn package (s) ti a fi sori ẹrọ tabi ti paarẹ laarin iṣọkan kan ni idamo ti o wọpọ.

--Triggeredby PACKAGE_NAME

Awọn apele ibeere ti a ṣawari nipasẹ package (s) PACKAGE_NAME .

--Bi o ṣe awọn alabapade CAPABILITY

Gbogbo ibeere ti o pese agbara CAPABILITY .

--Bi o ba ti wa ni AWỌN ỌBA

Ṣe gbogbo awọn apo ti o nilo IKỌRỌ fun iṣẹ ṣiṣe to dara.

AWỌN AWỌN NIPA TI AWỌN NIPA:

--changelog

Ṣe afihan alaye iyipada fun package.

-c, --configfiles

Ṣe atokọ awọn faili iṣeto nikan (tumọ si -l ).

-d, --docfiles

Ṣe atokọ awọn faili iwe nikan (tumo si -l ).

--dump

Dasi alaye faili gẹgẹbi atẹle:

Iwọn igbasilẹ md5sum akoko mtime igbesi aye isconfig isdoc rdev symlink

Aṣayan yii gbọdọ ṣee lo pẹlu o kere ju ọkan ninu -l , -c , -d .

--filesbypkg

Ṣe akojọ gbogbo awọn faili ni ẹyọkan ti a yan.

-i, --info

Ṣe afihan alaye package, pẹlu orukọ, version, ati apejuwe. Eyi nlo awọn --queryformat ti o ba jẹ ọkan.

--lasta

Ṣaṣe akojọ akojọpọ package nipasẹ fifi akoko ti o pe pe awọn apejọ tuntun wa ni oke.

-l, --list

Ṣe akojọ awọn faili ni package.

--faṣewe

Ṣe akojọ awọn agbara ti package yii pese.

-R, --requires

Ṣe akojọ awọn ami lori eyi ti package yi da lori.

- awọn iwe afọwọkọ

Ṣe atokọ awọn package iwe-akọọlẹ pato (s) ti a lo gẹgẹ bi apakan ti awọn fifi sori ẹrọ ati awọn ilana lakọkọ.

-s, --state

Han awọn ipo ti awọn faili ni package (tumọ si -l ). Ipinle ti faili kọọkan jẹ ọkan ninu deede , ko fi sori ẹrọ , tabi rọpo .

--triggers, --triggerscripts

Ṣe afihan awọn iwe afọwọkọ sii, ti o ba jẹ eyikeyi, ti o wa ninu package.

AWỌN NIPA IYE

Fọọmu gbogbogbo ti aṣẹ rpm daju daju jẹ

rpm { -V | --verify } [ awọn aṣayan-aṣayan ] [ ṣayẹwo-awọn aṣayan ]

Ṣiṣayẹwo iwifun kan ṣe apejuwe alaye nipa awọn faili ti a fi sori ẹrọ ni package pẹlu alaye nipa awọn faili ti o gba lati inu awọn paṣipaarọ iṣeduro ti a fipamọ sinu ipilẹ iwe rpm. Lara awọn ohun miiran, ijẹrisi ṣe afiwe iwọn naa, iye owo MD5, awọn igbanilaaye, iru, eni ati ẹgbẹ ti faili kọọkan. Awọn aiṣedeede eyikeyi jẹ ifihan. Awọn faili ti a ko fi sori ẹrọ lati package, fun apẹẹrẹ, awọn faili iwe-aṣẹ ti kii ṣe lori fifi sori nipa lilo " --excludedocs " aṣayan, yoo jẹ aifọwọyi.

Awọn aṣayan aṣayan asayan naa bakanna fun fun wiwa paṣipaarọ (pẹlu paṣipaarọ awọn faili han bi awọn ariyanjiyan). Awọn aṣayan miiran ti o ṣawari lati ṣayẹwo ipolowo ni:

--nodeps

Ma ṣe ṣayẹwo awọn igbẹkẹle ti awọn apejọ.

--nodigest

Ma ṣe ṣayẹwo idaniloju package tabi awọn akọle akọle nigba kika.

--pamọ awọn alaye

Ma ṣe ṣayẹwo eyikeyi awọn faili ti package.

- awọn iwe afọwọkọ

Maṣe ṣe iwe-ẹri % verifyscript (ti o ba jẹ).

--Niguran

Ma ṣe ṣayẹwo iruwe tabi awọn ibuwọlu akọle nigbati o ba nkawe.

--nolinkto

--nomd5

--nisize

--nouser

--iwọpọ

--nomu

--nomode

--nordev

Ma ṣe ṣayẹwo irubajẹ faili ti o baamu.

Awọn ọna kika ti o jẹ jẹ okun ti awọn ohun kikọ 8, ami ti o ṣee ṣe ami:

faili clusẹto c % config . d % doc faili faili. g % faili faili (ie awọn akoonu faili ko ni inu apayọ package). L % iwe - aṣẹ iwe - ašẹ. r % readme readme faili.

lati akọsori package, atẹle faili faili naa. Kọọkan ninu awọn ohun kikọ ti o jẹ mẹjọ n pe esi ti lafiwe ti awọn ami (s) ti faili si iye ti awọn ami naa (s) ti a gbasilẹ ni ibi ipamọ. Nikan " . " (Akoko) tumo si idanwo naa ti kọja, nigba ti "nikan" kan (ami ijabọ) tọka idanwo naa ko le ṣe (fun apẹẹrẹ awọn igbanilaaye faili dènà kika). Bibẹkọkọ, ọrọ (mnemonically em B ti o ti dagba) ti ṣe afihan ikuna ti idanwo - ṣe ayẹwo:

S faili S ewu yatọ si M M yatọ si (pẹlu awọn igbanilaaye ati iru faili) 5 Dọkita 5 apa ti o yatọ D D evice major / nọmba kekere nọmba-ami L ka L ink (2) ipa-ọna ipa U Awọn onibara olupin yatọ si G G roup nini nini iyatọ T m T ṣe yatọ

AWỌN SIGNATURE DIGITAL ATI AWỌN NIPA IDẸRỌ

Awọn fọọmu gbogbogbo ti awọn iwe- aṣẹ ti a ti n wọle ni rpm ni o wa

rpm --import PUBKEY ...

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

Aṣayan --checksig ṣe awakọ gbogbo awọn idẹwo ati awọn ibuwọlu ti o wa ninu PACKAGE_FILE lati rii daju pe otitọ ati orisun ti package. Akiyesi pe awọn iforukosile ti wa ni bayi ni otitọ nigbakugba ti a ba ka iwe, ati --checksig jẹ wulo lati ṣayẹwo gbogbo awọn digi ati awọn ibuwọlu ti o ni nkan ṣe pẹlu package kan.

A ko le jẹrisi awọn ibuwọlu oni-nọmba laisi bọtini bọtini. Bọtini ihamọ ti a fọwọsi ti aṣewe ti a kọkọ ti a lo ni a le fi kun si ipamọ rpm lilo --import . Aami bọtini ti a wọle wọle ti wa ni gbe ninu akọsori, ati isakoso iṣakoso bọtini ṣe gangan bi iṣakoso package. Fun apẹẹrẹ, gbogbo awọn bọtini ita gbangba ti o wa ni wole ni a le fihan nipasẹ:

rpm -qa gpg-pubkey *

Awọn alaye nipa bọtini bọtini kan pato, nigba ti o ba wọle, ni a le fihan nipasẹ querying. Eyi ni alaye nipa bọtini Red GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Nikẹhin, awọn bọtini igboro ni a le paarọ lẹhin gbigbewa gẹgẹbi awọn apejọ. Eyi ni bi o ṣe le yọ bọtini GPG / DSA kuro ni Red Hat

rpm -e gpg-pubkey-db42a60e

SIGNING A PACKAGE

rpm --addsign | --Sign PACKAGE_FILE ...

Awọn mejeeji ti awọn --addsign ati --resign awọn aṣayan yan ati fi awọn ibuwọlu tuntun fun paṣẹ PACKAGE_FILE kọọkan, o rọpo eyikeyi awọn ibuwọlu ti o wa tẹlẹ. Awọn aṣayan meji wa fun awọn itan itan, ko si iyatọ ninu iwa ni akoko yii.

NIPA GPG TO WỌN AWỌN AWỌN AWỌN ỌMỌ

Lati le ṣafihan awọn apejọ nipa lilo GPG, rpm gbọdọ wa ni tunto lati ṣiṣe GPG ati ki o le ni anfani lati wa oruka pẹlu awọn bọtini ti o yẹ. Nipa aiyipada, rpm lo awọn apejọ kanna gẹgẹbi GPG lati wa awọn oruka bọtini, eyun ni iyipada ayika agbegbe GNUPGHOME . Ti awọn oruka bọtini rẹ ko ba wa ni ibiti GPG n reti wọn lati wa, iwọ yoo nilo lati tunto macro % _gpg_path lati wa ni ipo ti awọn bọtini GPG lati lo.

Fun ibamu pẹlu awọn ẹya agbalagba ti GPG, PGP, ati rpm, nikan V3 OpenPGP awọn iwe-ẹri ijẹrisi yẹ ki o tunto. Boya DSA tabi RSA verification algorithms le ṣee lo, ṣugbọn DSA ti o fẹ.

Ti o ba fẹ lati ṣafihan awọn apejọ ti o ṣẹda ara rẹ, o tun nilo lati ṣẹda awọn ara rẹ ati awọn bọtini ikoko asiri (wo iwe GPG). Iwọ yoo tun nilo lati tunto awọn eroja rpm

% _signature

Ibuwọlu iru. Nisisiyi nikan gpg ati pgp ti wa ni atilẹyin.

% _gpg_name

Orukọ "olulo" ti o fẹ lati lo lati wole si awọn apo rẹ.

Fun apẹẹrẹ, lati le lo GPG lati wole awọn apejọ bi olumulo "John Doe " lati inu bọtini ti o wa ni /etc/rpm/.gpg nipa lilo pipaṣẹ / usr / bin / gpg ti o ṣe pẹlu

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

ninu faili iṣetoro macro. Lo / ati be be / rpm / Makiro fun iṣeto-eto eto ati ~ / .rpmmacros fun iṣeto-olumulo kọọkan.

FI AWỌN TI AWỌN NIPA TITẸ

Awọn fọọmu gbogbogbo ti rpm ipilẹ database aṣẹ ni

rpm { --initdb | --rebuilddb } [ -v ] [ --ddpath DIRECTORY ] [ --root Itọsọna ]

Lo --initdb lati ṣẹda database titun kan, lo --rebuilddb lati tun awọn iwe-ipamọ data lati awọn akọle package ti a fi sori ẹrọ.

SHOWRC

Ilana naa

rpm --showrc

fihan awọn iye rpm yoo lo fun gbogbo awọn aṣayan ti wa ni Lọwọlọwọ ṣeto ni rpmrc ati faili iṣeto ni macros (s).

FTP / HTTP OPTIONS

rpm le ṣiṣẹ bi FTP ati / tabi HTTP onibara ki o le ṣawari tabi ṣafikun lati ayelujara. Awọn faili package fun fi sori ẹrọ, igbesoke, ati awọn iṣiro ìbéèrè le wa ni pato bi URL tabi URL HTTP kan:

FTP: // NIPA: PASSWORD @ HOST: PORT / path / to / package.rpm

Ti o ba jẹ pe : AWỌN gbolohun PASSWORD ti yọ, ọrọ igbaniwọle naa yoo ti ṣetan fun (lẹẹkan fun olumulo / orukọ aṣaju-iṣẹ). Ti a ba gba olumulo ati ọrọigbaniwọle rẹ kuro, lilo fifọ ailorukọ ko lo. Ni gbogbo igba, awọn gbigbe gbigbe fifọ (PASV) ni a ṣe.

rpm gba awọn aṣayan wọnyi lati ṣee lo pẹlu awọn URL apọju:

--ftpproxy HOST

HOST ile-iṣẹ naa yoo lo bi olupin aṣoju fun gbigbe gbigbe gbogbo, eyiti ngbanilaaye awọn olumulo lati fọwọ nipasẹ awọn eroja ogiriina ti nlo awọn ọna aṣoju. Aṣayan le tun wa ni pato nipasẹ tito leto macro % _ftpproxy .

- HOST

Nọmba TCP PORT lati lo fun asopọ apẹrẹ lori aṣoju aṣoju aṣoju dipo ibudo aiyipada. Aṣayan yii le wa ni pato nipa tito leto macro % _ftpport .

rpm gba awọn aṣayan wọnyi lati ṣee lo pẹlu http URLs:

--httpproxy HOST

HOST ile-iṣẹ naa yoo ṣee lo bi olupin aṣoju fun gbogbo awọn gbigbe Gbigbe. Aṣayan le tun wa ni pato nipasẹ tito leto macro % _httpproxy .

--httpport PORT

Nọmba TCP PORT lati lo fun asopọ HTTP lori olupin HTTP aṣoju dipo ibudo aiyipada. Aṣayan yii le wa ni pato nipasẹ tito leto macro % _httpport .

AWỌN AWỌN NIPA

Ṣiṣẹ ipilẹ

Awọn ọna ipa ti rpm ti wa ni bayi olugbe ni awọn / usr / bin / rpmbuild executable. Biotilẹjẹpe ibamu ti ofin ti a pese nipasẹ awọn iyasọtọ popt ni isalẹ wa ni deedee, ibamu naa ko ni pipe; nibi kọ ibamu ibamu nipasẹ awọn aliases popt ti wa ni yọ kuro lati rpm. Fi ipilẹ rpmbuild sori ẹrọ, ati ki o wo rpmbuild (8) fun awọn iwe-aṣẹ ti gbogbo awọn ọna fifọ rpm ti a kọ tẹlẹ nibi ni rpm (8).

Fi awọn ila wọnyi to / ati be be lo / popt ti o ba fẹ lati tẹsiwaju lati ṣafihan rpmbuild lati laini aṣẹ-aṣẹ rpm :

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 --short-circuit rpmb - ṣetan-circuit

WO ELEYI NA

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

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

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.