Rpm - Linux Command - Unix Command

Linux / Unix komandoa : rpm

NAME

rpm - RPM pakete kudeatzailea

SINOPSIA

PAQUETOS QUERECEROS Y VERIFICADORES:

rpm { -q | --query } [ aukera-aukera ] [ kontsulta-aukerak ]

rpm { -V | --verify } [ aukera-aukerak ] [ egiaztatzeko aukerak ]

rpm --import PUBKEY ...

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

INSTALAZIOAK, IRAUPENA ETA PACKAGATZEAK:

rpm { -i | --install } [ instalatu aukerak ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ instalatu aukerak ] PACKAGE_FILE ...

rpm { -F | --freshen } [ instalatu aukerak ] PACKAGE_FILE ...

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

Hainbat:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

select-aukerak


[ PACKAGE_NAME ] [ -a, - guztiak ] [ -f, - FILE fitxategia ]
[ -g, - GROUP GROUP ] { -p, - package PACKAGE_FILE ]
[ --filter MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --HABILITATEARI BURUZKOA ] [ --wharequires CAPABILITY ]

query-aukerak


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - behar da ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]

egiaztatzeko-aukerak


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

install-aukerak


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

DESCRIPTION

rpm pakete kudeatzaile indartsua da, banakako software paketeak eraikitzeko, instalatzeko, kontsultatzeko, egiaztatzeko, eguneratzeko eta ezabatzeko. Paketeak artxibo fitxategiak instalatu eta ezabatzeko erabiltzen diren fitxategien eta meta-datuen artxibo bat da. Meta-datuak helper scriptak, fitxategien atributuak eta paketeari buruzko informazio deskriptsuak biltzen ditu. Paketeak bi motatakoak dira: pakete bitarrak, instalatutako softwarea encapsulatzeko erabiltzen direnak, eta iturburu paketeak, pakete bitarrak sortzeko beharrezkoa den iturburu kodea eta errezeta.

Honako oinarrizko moduetako bat hautatu behar da: Kontsulta , Egiaztatu , Egiaztatu Egiaztatu , Instalatu / Berritu / freskatu , Desinstalatu , Initialize Database , Berreraiki Datu-basea , Baztertu , Gehitu Sinadura , Ezarri Jabeak / Taldeak , Erakutsi Querytags eta Erakutsi Konfigurazioa .

OPTION OROKORRAK

Aukera hauek modu ezberdinetan erabil daitezke.

-?, --help

Erabili mezu luzeagoa inprimatu ondoren normala.

--version

Lerro bakar bat inprimatu erabiltzen ari den rpm kopurua.

--quiet

Inprimatu ahalik eta gutxien. Normalean errore-mezuak soilik agertuko dira.

-v

Inprimatu informazio zehatza - normalean errendimendu aurrerako mezuak bistaratuko dira.

-vv

Inprimatzeko informazio itsusi asko inprimatu.

--rcfile FILELIST

Fitxategi bakoitza bereizitako FITXATEGIA sekuentzian irakurriko da rpm- ri konfigurazioaren informazioa lortzeko. Zerrendako lehen fitxategiak soilik egon behar du, eta $ HOME- ren balioa handitu egingo da. FILELIST lehenetsia / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc da .

--pdf CMD

Kanalizazioak rpm irteera CMD komandoarekin.

--dbpath DIRECTORY

Erabil ezazu datu-basea DIRECTORY rathen bidea / var / lib / rpm lehenetsitakoa baino

--root DIRECTORY

Erabili fitxategi-sistemako zuhaitza DIRECTORY- n errotuta eragiketa guztietarako. Kontuan izan horrek esan nahi du DIRECTORY barruan datu-basea mendekotasun-egiaztapenetarako eta edozein scriptlet (s) (adibidez, argitaratzea instalatzen bada edo % prep- a eraikitzea pakete bat) exekutatuko da chroot (2) DIRECTORY-ri gero .

INSTALATU ETA OPCIONES DE ACTUALIZACIÓN

Rpm instalatzeko komandoaren forma orokorra da

rpm { -i | --install } [ instalatu aukerak ] PACKAGE_FILE ...

Pakete berri bat instalatzen du.

Rpm eguneratze komandoaren forma orokorra da

rpm { -U | --upgrade } [ instalatu aukerak ] PACKAGE_FILE ...

Bertsio hau bertsio berriago batean instalatuta dagoen bertsio berritzeko edo instalatzeko. Instalazio bera da, paketearen beste bertsio guztiak (paketeak) ezabatzen dira paketea instalatu ondoren.

rpm { -F | --freshen } [ instalatu aukerak ] PACKAGE_FILE ...

Honek paketeak eguneratu egingo ditu, baina oraingo bertsio bat badago. PACKAGE_FILE ftp edo http URL gisa zehaztu daiteke, kasu horretan paketea deskargatuko da instalatuta egon aurretik. Ikusi FTP / HTTP OPTIONS rpmren barne ftp eta http zerbitzuaren bezeroei buruzko informazioa lortzeko.

--aid

Gehitu proposatutako paketeak transakzio-multzoa behar denean.

--allfiles

Paketeak falta diren fitxategiak instalatzen edo bertsio berritzen ditu, existitzen ez badira.

--badreloc

Erabilitakoarekin --relokatu , bideoklip fitxategi guztietan lekualdatzeak baimentzen ditu, ez bakarrik OLDPATH paketearen biratze lekualdaketa (s) barne.

--Egiaztatu OLDPATH

Ez instalatu fitxategien izena OLDPATH- rekin hasten den instalatzeko .

--excludedocs

Ez instalatu dokumentazio gisa markatutako edozein fitxategi (man orriak eta texinfo dokumentuak barne).

--force

Erabili bezala --replacepkgs , --replacefiles eta --oldpackage erabiliz .

-h, --hash

Inprimatu 50 hash markak pakete artxiboa deskonprimitzen den bezala. Erabili -v | --verbose pantailaren hobespen batekin.

--ignoresize

Ez egiaztatu mendiko fitxategien sistemak disko gogorreko lekuetarako paketea instalatu aurretik.

--ignorearch

Baimendu instalazioa edo bertsio berritzea, nahiz eta bitarra paketearen eta ostalariaren arkitektuak ez datoz bat.

--ignoreos

Baimendu instalazioa edo bertsio berritzea, nahiz eta bitar paketearen eta ostalariaren sistema eragileak ez datoz bat.

--includedocs

Instalatu dokumentazio fitxategiak. Hau portaera lehenetsia da.

--justdb

Eguneratu datu-basea soilik, ez fitxategi-sistema.

--nodigest

Ez egiaztatu paketea edo goiburuko kopiak irakurtzean.

--nosignature

Ez egiaztatu paketea edo goiburuko sinadurak irakurtzean.

--nodeps

Ez ezazu mendekotasun-egiaztapena paketea instalatu edo eguneratu aurretik.

--nosuggest

Ez ezazu mendekotasun falta ematen duten paketeak iradokitzen.

--noorder

Ez berriztatu paketeak instalatzeko. Paketeen zerrenda normalean mendekotasunak asetzeko berrantolatu beharko litzateke.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Ez exekutatu izen bereko scriptletarik. Thenoscriptions aukera baliokidea da

--nopre --nopost --nopreun --nopostun

eta % pre , % post , % preun eta % postun scriptleten exekuzioa desaktibatzen ditu.

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Ez izen motako edozein abiarazle kritikarik exekutatzeko. The --notriggers aukera baliokidea da

--notriggerin --notriggerun --notriggerpostun

eta % triggerin dagozkion exekuzioak desaktibatzen ditu, % triggerun eta % triggerpostun scriptlet (s).

--oldpackage

Baimendu berritze bat zaharkituta dagoen pakete berriago bat ordezkatzeko.

--percent

Inprimatu portzentaiak fitxategi gisa desmarkatu dira paketeen artxibotik. Hau da beste tresna batzuetatik abiatzeko erraza den rpm egitea.

--prepape NEWPATH

Binakako pakete bitan banatzeko , paketearen birkonlokazio aholkua (s) instalatzeko prezioarekin hasten diren bide- izen guztiak itzuli behar dituzu NEWPATH- ra.

--relokatu OLDPATH = NEWPATH

Pausatutako pakete erreferentzialetarako, itzuli pakete erreboltaritza (s) OLDPATH- rekin hasten diren fitxategi-bide guztiak itzultzeko NEWPATH . Aukera hau behin eta berriz erabili daiteke hainbat OLDPATH paketean berriz lekuz aldatzeko.

--repackage

Berreskuratu fitxategiak ezabatu aurretik. Aurretik instalatutako paketea % _repackage_name_fmt makroaren arabera izendatuko da eta % _repackage_dirrorako makro izeneko direktorioan sortuko da (lehenetsitako balioa / var / tmp ).

--replacefiles

Paketeak instalatu nahiz beste bateko paketeak dagoeneko instalatuta badituzte paketeak ere.

--replacepkgs

Instalatu paketeak, nahiz eta horietako batzuk dagoeneko instalatuta egon sisteman.

--test

Ez instalatu paketea, besterik gabe, begiratu eta balizko gatazkak salatu.

ERRAZTEN BEHARRA

Rpm erase komandoaren forma orokorra da

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

Aukera hauek ere erabil daitezke:

--allmatches

PACKAGE_NAME datozen paketeen bertsio guztiak kendu. Normalean errore bat jaulki da PACKAGE_NAME pakete bat baino gehiago baditu.

--nodeps

Ez deskargatu mendekotasunak paketeak desinstalatu aurretik.

--noscripts

--nopreun

--nopostun

Ez exekutatu izen bereko scriptletarik. Paketearen ezabapenaren aukera --noscript aukerak baliokidea den bitartean

--nopreun --nopostun

eta dagokion % preun , eta % postun scriptlet (s) exekuzioa desaktibatzen du.

--notriggers

--notriggerun

--notriggerpostun

Ez izen motako edozein abiarazle kritikarik exekutatzeko. The --notriggers aukera baliokidea da

--notriggerun --notriggerpostun

eta dagokion % triggerun exekuzioa desaktibatzen du, eta % triggerpostun script-en (k).

--repackage

Berreskuratu fitxategiak ezabatu aurretik. Aurretik instalatutako paketea % _repackage_name_fmt makroaren arabera izendatuko da eta % _repackage_dirrorako makro izeneko direktorioan sortuko da (lehenetsitako balioa / var / tmp ).

--test

Ez da ezer desinstalatu, mugimenduen bidez. Utzi arazte- vv aukerarekin batera arazteko.

QUERY OPTIONS

Rpm kontsulta komandoaren forma orokorra da

rpm { -q | --query } [ aukera-aukera ] [ kontsulta-aukerak ]

Pakete informazioa inprimatu behar den formatua zehaztu dezakezu. Horretarako, erabili


--qf | --queryformat QUERYFMT

aukera, QUERYFMT formatuaren katea jarraituz. Kontsulta formatuak printf (3) formatu estandarraren bertsio aldatuak dira. Formatua kate estatikoekin osatuta dago (estandarrak C karaktereen ihes egiteko, lerro berriak, fitxak eta bestelako karaktere bereziak) eta printf (3) formatu motak. Rpm- k inprimaki motaren bat badaki eta, hala ere, zehaztapen mota ezeztatu egin behar da, eta {} karaktereekin txertatuko den goiburuko etiketa izenarekin ordeztuko da. Etiketa izenak kasu bereizgarriak dira eta etiketa izenaren RPMTAG_ zatirik garrantzitsuenak ere ezeztatu egin daitezke.

Irteerako formatu alternatiboak etiketa hau jarraitzen dute : typetag . Gaur egun, honako motak onartzen dira:

: armadura


ASCII armadurako gako publiko bat biltzea.

: 64

Base64 erabiliz datu bitarrak kodetu.

: data

Erabili strftime (3) "% c" formatua.

: egun

Erabili strftime (3) "% a% b% d% Y" formatua.

: depflags

Formatuaren mendekotasun banderak.

: fflags

Formateatu fitxategien banderak.

: hex

Formatu hamaseitarrean.

: zortzitar

Oktanoko formatua.

: baimenak

Formateatu fitxategien baimenak.

: shescape

Ihes komatxo bakunak script batean erabiltzeko.

: triggertype

Erakutsi abiarazlearen atzizkia.

Adibidez, nahi dituzun paketeen izenak bakarrik inprimatzeko, % {NAME} formatu-kate gisa erabil dezakezu. Paketeen izena eta banaketa informazioa bi zutabeetan inprimatzeko, % -30 {NAME}% {DISTRIBUTION} erabil dezakezu. rpm -querytags argumentuarekin batera deitzen duenean ezagutzen dituen etiketen zerrenda bat inprimatuko du.

Bi kontsultarako aukeraren azpimultzoak daude: paketeen hautapena eta informazioaren hautapena.

PAKETEN SELECTION OPTIONS:

PACKAGE_NAME

PACKAGE_NAME izeneko kontsulta-paketea.

-a, --all

Kontsultatu instalatutako pakete guztiak.

-f, --filatu FITXATEGIA

Kontsulta-paketea FITXATEGIA .

--filter MD5

Irtenbideen paketea duen fitxategi-identifikadore bat dauka, hau da, fitxategien edukien MD5 digestioa.

-g, --group GROUP

Kontsulta-paketeak taldearen taldearekin.

--hdrid SHA1

Goiburuko identifikadore jakin bat duen kontsulta-paketea, hau da, goiburu aldagarriaren SHA1 digerlea.

-p, --package PACKAGE_FILE

Kontsulta (desinstalatu) pakete PACKAGE_FILE . PACKAGE_FILE ftp edo http estilo URL gisa zehaztu daiteke, kasu horretan paketeen goiburua deskargatu eta galdetu egingo da. Ikusi FTP / HTTP OPTIONS rpmren barne ftp eta http zerbitzuaren bezeroei buruzko informazioa lortzeko. PACKAGE_FILE argumentu (s), pakete bitar bat ez bada, ASCII paketeen manifestu gisa interpretatuko da. Iruzkinak onartuak dira, '#' hasieratik hasten dira eta paketeen manifestuko fitxategi baten lerro bakoitzak espazio zuriak banatutako espresio globala, besteak beste, urruneko globo espresioen URLak barne ditu, eta paketeen manifestuko ordez ordezkatuko diren bideetara zabalduko dira. Bilaketa osagarriak PACKAGE_FILE argudioetara.

--pkgid MD5

Kontsulta-paketea emandako pakete-identifikadore bat dauka, hau da, goiburu konbinatuaren eta karga-edukien MD5 digestioa.

--Komunikazio zenbakia HDRNUM

Kontsultatu HDRNUM datu-basearen sarrera zuzenean; hau arazteko bakarrik erabilgarria da.

- SPECFILE specfile

Parekatzeko eta kontsulta SPECFILE pakete bat balitz bezala. Nahiz eta informazio guztia (adibidez, fitxategien zerrendak) ez badago eskuragarri, kontsulta mota horri esker, rpm-k zehaztapen fitxategietatik informazioa ateratzeko, specfile analizatzaile bat idatzi behar izan gabe.

- TID erretilua

TID transakzioaren identifikatzaile jakin bat duten kontsulta-paketeak. Unix denbora-zigilua unean erabiltzen da transakzio-identifikadore gisa. Transakzio bakarrean instalatutako edo ezabatutako pakete guztiak identifikatzaile komun bat dute.

- PACKAGE_NAME mezuaren bidez

Paketeak ( PACKAGE_NAME ) paketeak sortutako kontsulta paketeak.

- KAPITULUA

CAPILITATeko gaitasuna ematen duten pakete guztiak kontsultatu.

- Txantiloiak CAPABILITY

Kontsultatu CAPACIDAD funtzionaltasun egokia eskatzen duen pakete guztiak.

PAQUETEKO KIDEA AUKERA:

--changelog

Pantaila aldatu paketearen informazioa.

-c, --configfiles

Konfigurazio fitxategiak soilik zerrendatu (implies -l ).

-d, --docfiles

Dokumentazio fitxategiak bakarrik zerrendatzea (implies -l ).

--iraulketa

Deskargatu fitxategiaren informazioa honela:

bidea tamaina mtime md5sum modua jabearen taldea isconfig isdoc rdev symlink

Aukera hau gutxienez bat -l , -c , -d- rekin erabiltzeko erabili behar da.

--filesbypkg

Aukeratutako pakete bakoitzeko fitxategien zerrenda.

-i, --info

Bistaratu paketeen informazioa, izena, bertsioa eta deskribapena barne. Honek zehaztutako bat zehazten du --queryformat .

--last

Paketeen zerrenda eskuz instalatzen du, azken paketeak goialdean daude.

-l, --list

Zerrendatu fitxategiak paketean.

--provides

Pakete hau eskaintzen dituen gaitasunen zerrenda.

-R, - eskatzen du

Pakete honen araberako pakete zerrenda.

--scripts

Banatu paketeen berariazko script-a (k) instalazio eta desinstalazio prozesuetan erabiltzen diren.

-s, --state

Paketean dauden fitxategien egoera erakusten du (implies -l ). Fitxategi bakoitzaren egoera normala da , ez dago instalatuta edo ordeztuko .

--gidariak, --triggerscripts

Erakutsi gurpilen gidoiak, baldin badago, paketean daudenak.

AUKERAKO IKUSKIZUNAK

Rpm egiaztatzeko komandoaren forma orokorra da

rpm { -V | --verify } [ aukera-aukerak ] [ egiaztatzeko aukerak ]

Paketeak egiaztatzean paketeen instalazioei buruzko informazioa biltzen du rpm datu-baseko paketearen metadatuetatik hartutako fitxategiekin. Beste gauza batzuen artean, egiaztatzean, tamaina, MD5 batura, baimenak, mota, jabea eta fitxategi bakoitzaren taldea alderatzen ditu. Desadostasunik bistaratzen dira. Paketetik instalatu ez diren fitxategiak, adibidez, " --excludedocs " aukera erabiliz instalazioan baztertuta dauden dokumentazio fitxategiak ez dira baztertuko.

Pakete hautapenaren aukerak paketeen kontsultarako (paketeen manifestuko fitxategiak argumentu gisa barne) berdinak dira. Modu egiaztatzeko beste aukera batzuk honakoak dira:

--nodeps

Ez egiaztatu paketeen mendekotasunak.

--nodigest

Ez egiaztatu paketea edo goiburuko kopiak irakurtzean.

--nofiles

Ez egiaztatu paketeen fitxategien atributurik.

--noscripts

Ez egiaztatu % verifyscript scriptlet (baldin badago).

--nosignature

Ez egiaztatu paketea edo goiburuko sinadurak irakurtzean.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Ez egiaztatu dagokion fitxategiaren atributua.

Irteeraren formatua 8 karaktere kate da, atributuaren markatzaile posiblea:

c % config konfigurazio fitxategia. d % doc dokumentazio fitxategia. g % ghost fitxategi (hau da, fitxategi-edukiak ez dira pakete-kargan). Lizentzia lizentzia fitxategia. r % readme readme fitxategia.

paketeen goiburutik, fitxategi izenaren ondoren. 8 karaktere bakoitzeko fitxategiaren atributuaren (s) konparazio baten emaitza adierazten da datu-basean erregistratutako atributuaren (s) balioa. Bakar bat " . " (Epea) esan nahi du proba gainditu, " ? " (Galdera-marka) bakar batek proba ezingo lukeela adierazten (adibidez, fitxategien baimenak irakurketa saihesteko). Bestela, (mnemonically em B oldened) karaktereak dagokion akatsa adierazten du --verify test:

S fitxategia S ize desberdina M M oda desberdina da (baimenak eta fitxategi motak barne hartzen ditu) 5 MD 5 batura desberdina D D Epe luzera handi / txikia nahikoa da L irakurri L tinta (2) bidea desegokia U U ser propietateak ez du G Gupea desberdintzen jabetza bereizten T m T ime desberdina

SINTAZKO DIGITALAK ETA IKUSKIZUN ESKUBIDEA

Rpm sinadura digitala komandoen forma orokorrak dira

rpm --import PUBKEY ...

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

The --checksig aukera paketearen eta paketearen osotasuna eta jatorria bermatzeko agiriak eta sinadurak egiaztatzen ditu. Kontuan izan gaur egun sinadura pakete bat irakurri dela egiaztatu dela, eta --checksig erabilgarria da pakete bati lotutako digestio eta sinadura guztiak egiaztatzeko.

Sinadura digitalak ezin dira egiaztatu gako publikorik gabe. Ascii blokeatutako gako publiko bat rpm datu-basean gehitu daiteke --importatu . Inportatutako gako publikoa goiburu batean egiten da, eta gakoen eraztunaren kudeaketa paketeen kudeaketa bezalakoa da. Esate baterako, une honetan inportatutako gako publikoak beti erakuts daitezke:

rpm -qa gpg-pubkey *

Gako publiko zehatz bati buruzko xehetasunak, inportatutakoan, galdeketan bistaratu daitezke. Hona hemen Red Hat GPG / DSA gakoari buruzko informazioa:

rpm -qi gpg-pubkey-db42a60e

Azkenean, gako publikoak ezabatu egin daitezke paketeak inportatu ondoren. Hona hemen Red Hat GPG / DSA gakoa nola kendu

rpm -e gpg-pubkey-db42a60e

PAQUETE bat sinatzea

rpm --addsign | --signatu PACKAGE_FILE ...

Bi --addsign eta --resign aukerak sinadura berriak sortzen eta txertatzen ditu pakete bakoitzerako PACKAGE_FILE emandako, lehendik dauden sinadurak ordezkatuz. Bi arrazoi historiko daude: gaur egun ez dago portaera desberdina.

GPG BAKOITZAKO EMAKUMEAN SIGNING USING

Paketeak GPG erabiliz sinatzeko, rpm GPG exekutatzeko konfiguratuta egon behar du eta gako-eraztun bat teklekin egokitzeko gai izan. Lehenespenez, rpm GPG bezalako konbentzio berak erabiltzen ditu gako-eraztunak bilatzeko, hau da, $ GNUPGHOME ingurune-aldagaia aurkitzeko. Zure giltzako eraztunak ez badira GPG-k espero duen lekuan, % _gpg_path makroa konfiguratu beharko duzu GPG gako-eraztunen kokapena erabiltzeko.

GPG, PGP eta rpm bertsio zaharragoekin bateragarritasunerako, V3 OpenPGP sinadura paketeak bakarrik konfiguratu behar dira. DSA edo RSA egiaztapen algoritmoak erabil daitezke, baina DSA hobetsia.

Zeure kabuz sortzen dituzun paketeak sinatu nahi badituzu, zure gako parea publikoa eta sekretua sortu behar duzu (ikus GPG eskuliburua). Rpm makroak ere konfiguratu beharko dituzu

% _signature

Sinadura mota. Oraintxe gpg eta pgp onartzen dira.

% _gpg_name

"Paketeak sinatzeko erabili nahi duzun" erabiltzailearen "izena" izena.

Adibidez, GPG erabili ahal izateko paketeak "John Doe erabiltzailea" /etc/rpm/.gpg / rr / usr / bin / gpg erabilitako / key erabiliz besteak beste,

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gpg_

makro konfigurazio fitxategian. Erabili / etc / rpm / macros per-system konfigurazio eta ~ / .rpmmacros erabiltzaile bakoitzeko konfigurazioan.

REBUILD DATABASE OPTIONS

Errenkada baten datu-basearen komandoaren forma orokorra da

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

Erabili --initdb datu-base berri bat sortzeko, erabili --rebuilddb instalatutako paketeen goiburuko datu-baseko indizeak berreraikitzeko.

SHOWRC

Komandoa

rpm --showrc

balioak rpm erabiltzen ditu aukera guztiak rpmrc eta makroen konfigurazio fitxategian ezartzen dira.

FTP / HTTP OPTIONS

rpm FTP edo / eta HTTP bezero gisa jardun daiteke Interneten galdetu edo instalatu ahal izateko. Pakete-fitxategiak instalatzeko, eguneratzeko eta kontsulta-eragiketak ftp edo http estilo URL gisa zehaztu daitezke:

ftp: // erabiltzailea: PASSWORD @ HOST: PORT / bidea / / package.rpm

Pasahitza zati bat ezabatzen bada, pasahitza eskatuko zaio (erabiltzailearentzako / ostalariaren pareko). Erabiltzailea eta pasahitza baztertzen badira, ftp anonimo erabiliko da. Kasu guztietan, pasiboak (PASV) ftp transferentziak egiten dira.

rpm aukera hauek FTP URLekin erabiltzeko aukera ematen du:

--pproxy HOST

Ostalariaren HOST proxy zerbitzari gisa erabiliko da ftp transferentzia guztietarako, eta horrek aukera ematen die erabiltzaileei proxy-sistemak erabiltzen dituzten firewall makinen bidez. Aukera hau ere zehaztu daiteke makro % _ftpproxy konfiguratuz.

--puntua HOST

FTP ftp konexioan FTP ftp zerbitzarirako TCP PORT zenbakia erabiltzeko, portu lehenetsiaren ordez. Aukera hau ere zehaztu daiteke % _ftpport makroa konfiguratuz.

rpm aukera ematen du aukera hauek http URLekin erabil ditzaten:

- Httpproxy HOST

Ostalariaren HOST proxy zerbitzari gisa erabiliko da http transferentzietarako. Aukera hau ere zehaztu daiteke makro % _httpproxy konfiguratuz.

--httpport PORT

TCP PORT zenbakia HTTP zerbitzariaren http konexioetarako erabili behar den portu lehenetsiaren ordez. Aukera hau ere zehaztu daiteke % _httpport makroa konfiguratuz.

LEGEZKO GAIAK

Rpmbuild-en exekuzioa

Rpm-ren erauzketa moduak orain / usr / bin / rpmbuild exekutagarrian bizi dira. Beheko poptako aliasek emandako ondarearen bateragarritasuna egokia izan arren, bateragarritasuna ez da perfektua; Hortaz, popt-en aliasen bidez eraiki den moduaren bateragarritasuna rpmetik kenduko da. Instalatu rpmbuild paketea eta ikusi rpmbuild (8) hemen rpm (8) hemen aurrez dokumentatutako rpm eraikitzeko moduen dokumentazioan.

Gehitu hurrengo lerroak / etc / popt rpmbuild-etan rpm komando lerroan aurrera jarraitu nahi baduzu:

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

IKUSI ERE

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

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

Garrantzitsua: erabili man komandoa ( % man ) komando bat nola erabiltzen den zure ordenagailuan.