Linux / Unix Command : rpm
NAME
RPM - Manager RPM Package
SINOPSIS
QUERYING E VERIFYING PACKAGES:
rpm { -q | --query } [ scelte-opzioni ] [ query-options ]
rpm { -V | --verify } [ scelte-opzioni ] [ verificate-opzioni ]
RPM --import PUBKEY ...
rpm { -K | --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
INSTALLING, UPGRADING AND REMOVING PACKAGES:
rpm { -i | --install } [ install-options ] PACKAGE_FILE ...
rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...
rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ]
[ --nuttriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
MISCELLANEOUS:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign } PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --setperms | --setugids } PACKAGE_NAME ...
e selezzione
[ PACKAGE_NAME ] [ -a, - all ] [ -f, - file FILE ]
[ -g, - group GROUP ] { -p, - package PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --triggeredby PACKAGE_NAME ]
[ --predicole CAPACIDAD ] [ --whatrequires CAPABILITY ]
query-options
[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - list ]
[ --provide ] [ --qf, - queryformat QUERYFMT ]
[ -R, - esegue ] [ --scripts ] [ -s, - state ]
[ --triggers, - triggerscripts ]
verificate-opzioni
[ --nodeps ] [ --nofiles ] [ --noscripts ]
[ --nodigest ] [ --nosignature ]
[- nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogrupo ] [ --nomtime ] [ --nomode ] [ --nordev ]
installazione
[ --aid ] [ --allfiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excluso ] [ --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 ]
DESCRIPTION
RPM hè un Package Manager poderosu, chì pò esse usatu per cumprà, stallà, quistione, verificate, aghjurnà è sguassà paese di software individuale. Un pacìculu si componi di un archiviu di schedari è meta-dati chì utilizate à stallà è sguassate i schedari di archiviu. A meta-data comprende scripts d'aiutu, attributi di scrittori è infurmazione descriptiva nantu à u pacatu. I paesi sò in dui variità: paesi binarifidi, usatu per chjappà u software da esse installatu è i paesi d'origine, chì cuntenenu u còdianu uriginale è a ricetta necessaria per pruduce paese.
Unu di i siguenti modi baciamu deve esse sceltu: Query , Verify , Signature Check , Installa / Upgrade / Freshen , Uninstall , Initialize Database , Reconstruite Database , Resignate , Add Signature , Set Owners / Groups , Show Querytags , and Show Configuration .
OPTIONS GENERALI
Queste opzioni puderanu esse in tutti i diversi modi.
- ?, --help
Impressu un messagiu più altu per esse usu.
--version
Stampa una sola linea chì cuntene u numaru di versione di rpm chì hè stata utilizata.
--quiet
Impressu menu pocu possibbili - Sò normalment parechji messaggi d'errore esse spustate.
-v
Stampa infurmazione detallada - i missaghji di prugressivu di rutina saranu spressuti.
-vv
Impressà parechji molti disposti.
--rcfile FILELIST
Ogni u schedariu di u colone separate FILELIST hè legatu secentzialemente per rpm per una informazioni di cunfigurazione. Solu solu u primu schedariu di a lista ha d'esse l'esiste, è i tildes seranu allargate à u valore di $ HOME . U FILELIST predeterminatu hè / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
--pipe CMD
Pipere u prugrammu di e rpm à u cumandimu CMD .
--dbpath DIRECTORI
Aduprà a basa di dati in DIRECTORI rathen than the default path / var / lib / rpm
- DIRECISION DIRECTORI
Aduprà l'arburatura di u sistema di archiu arradicatu à DIRECTORIO per ogni operazione. Innota chì significa a basa di dati di DIRECTORIO serà usatu per i cuntrolli di dependenza è di qualsiasi scriptlet (s) (per esempiu, % post si installate, o % prep si custruisce un pacchettu) serà cundutu dopu a chroot (2) à DIRECTORI .
INSTALE U OPERATRICI UPGRADE
A forma generale di un ordine di installazione di rpm hè
rpm { -i | --install } [ install-options ] PACKAGE_FILE ...
Questu installate un novu pacchje.
A forma generale di un ordine di aghjurnamentu di rpm hè
rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...
Questa aghjurnamentu o installate u pacchettu installatu nant'à una versione più nova. Questa hè a stessa cosa di l'installazione, eccettendu tutte e altri versione (s) di u pacchettu quandu si eliminanu quandu u paese novu hè installatu.
rpm { -F | --freshen } [ install-options ] PACKAGE_FILE ...
Questu avete i paesi d'aghjurnamentu, ma solu s'ellu una versione precedente hè oghje ghjerta. U PACKAGE_FILE pò esse specificatu da un ftp o http URL , in quale casu u pacchettu sarà telecaricatu prima di esse installatu. Vede FTP / HTTP OPTIONS per informazioni nantu à u cliente internu di FTP è u cliente rpmp.
--aid
Aggiunate i prugrammi suggeriti à a transazzione settendu quandu hè necessariu
--allfiles
Stallà o aghjurnà tutte l'archivi missingoj in u pacchettu, invechjate s'ellu ci sò.
--badreloc
Usatu cù --relocate , permete riurizazione in tutte e ricordi di scriviri , micca solu di l' OLDPATH in parte di u pacchettu binariu.
- EXCEPTE CATEDIENTE
Ùn stallate micca i schedari chì so nome principia cù OLDPATH .
- exclamatu
Ùn imposeanu nisun eranu chì sò marcati com'è documentazione (chì cuntene i pannelli umani è docinfo documenti).
--force
Same as using --replacepkgs , --replacefiles , and --oldpackage .
-h, --hash
Stampa 50 carte ditu cum'è l'archiviu di pacche è micca impachutu. Utilizà cù -v | --verbose per una mostra nicer.
--ignoresize
Ùn avete micca cuntrollate i sistemi di schedari per un spaziu di discu in u discu di prima di installà stu pacatu.
--ignorearch
Permettenu installazione o rinfriscanti, ancu se l'architettura di u pacchje binariu è l'anzianu ùn fate micca.
--ignoreos
Aduprà a stallazione o rinfriscenda ancu s'ellu i sistemi operativi di u pacchje binariu è l'anzianu ùn anu micca truvatu.
--includedocs
Installa i ducumenti di documentazione. Questu hè u cumpurtamentu predettu.
--justdb
Aduprà solu a basa di dati, micca u sistema di filesystem.
- nodigest
Ùn verificate micca un puzzicheghju o capulazione di ricordu quandu si leggi.
--nosignature
Ùn verificate micca u pacchettu o sinistru di a cume in leghje.
- nodeps
Ùn fate micca una verificazione di dependenza prima di installà o aghjurnà un pacchettu.
--nosuggìa
Ùn ùn suggerenu micca u pacatu (s) chì furnisce una dependenza falza.
--noorder
Ùn rilatisce i pacchi per una installazione. A lista di pacchettuli seranu normalment reordered per suddisfà i dependenziali.
--noscripts
--nopre
--nopost
--nopreun
--nopostun
Ùn eseguite u scrittore di u stessu nome. L' opció --noscripts hè equivalente di
--nopre --nopost --nopreun --nopostun
è scende l'esekzione di u percentuale% pre , % post , % preun , è % postun scriptlet (s).
--notriggers
--notriggerin
--notriggerun
--notriggerpostun
Ùn ùn eseguite micca scrittore di u mutore chjamatu. L' opcion --nuttatori hè equivalente à
--notriggerin --notriggerun --notriggerpostun
è scende l'esercitu di u % correspondenti % triggerin , % triggerun , è % triggerpostun scriptlet (s).
--oldpackage
Aduprà un aghjurnamentu per rimpiazzà un pacchettu novu cun un anticu.
--percent
Print percentages as files are unpacked from the package archive. Questu hè fatta à fà rpm facile per esse di altre uttene.
--prefix NEWPATH
Per paccheghjuli binariferi relocateable, traduce tutti i perspettivi di scrittori chì accuminzanu cù u prefixu di l'installazione in u pacchju à a pusizioni di rilassante à NEWPATH .
--relocate OLDPATH = NEWPATH
Per paccheti binarii rilatati, traduce tutti i stradelli di scrittore chì accumenu cù OLDPATH in u pacchju di rilassu à a NEWPATH . Questa opzione pò esse usata ripetitumente se parechji OLDPATH in u pacchettu vi si deve migliurà.
--repackage
Retechjà i schedari prima di sguassà. U pacìficu installatu antigamente serà chjamatu chjamatu u macro % _repackage_name_fmt è serà creatu in u cartulare chjamatu da a macro % _repackage_dir (u valore predeterminatu è / var / tmp ).
--replacefiles
Installa i paesenu ancu se sustituveranu schedari da altri pacchi di paola chì sò stallati.
--replacepkgs
Installa i paesi ancu s'ellu parechji sò stati installati n stu sistema.
--test
Ùn stallate micca u pacchettu, simpricamente a verificate è infurmà cunflitti pussibuli.
ERA E OPTIONS
A forma generale di un ordine di bordu di u rotà hè
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
Puderanu dinò l'urse seguenti:
--allmatches
Elimine tanti versi di u pacchettu cù u PACKAGE_NAME . In modu normale un errore hè emessu si PACKAGE_NAME coincide cù parechje paquetes.
- nodeps
Ùn cuntrollate micca di e dependenziali prima di uninstalling the packages.
--noscripts
--nopreun
--nopostun
Ùn eseguite u scrittore di u stessu nome. L' opció --noscripts durante a borrazione di paese hè equivalente di
--nopreun --nopostun
è aprire l'esecutà di u preunariu% correspondente , è u % scriptunzione postunatu (s).
--notriggers
--notriggerun
--notriggerpostun
Ùn ùn eseguite micca scrittore di u mutore chjamatu. L' opcion --nuttatori hè equivalente à
--notriggerun --notriggerpostun
è scende l'esercitu di u percentuale% correspondenza , è u % script triggerpostun (s).
--repackage
Retechjà i schedari prima di sguassà. U pacìficu installatu antigamente serà chjamatu chjamatu u macro % _repackage_name_fmt è serà creatu in u cartulare chjamatu da a macro % _repackage_dir (u valore predeterminatu è / var / tmp ).
--test
Ùn veramente micca uninstall anything, just go through the motions. Useful in cunjunzione cù l'opzione -vv per debugging.
QUERY OPTIONS
A forma generale di un ordine di ricerca rpm hè
rpm { -q | --query } [ scelte-opzioni ] [ query-options ]
Pudete specificà un formatu chì l'infurmazione di u pacchettu deve esse stampatu in. Per fà questu, utilizate a
--qf | --queryformat QUERYFMT
Opzione, seguitata da a stringa di format QUERYFMT . Formatei di Query sò versioni mudificati di u formatu standard printf (3) . U furmatu hè fatta di strings static (chì pò esse inclusi standard C caratteru scappa per novi, tabs, è altri caratteri speziale) è printf (3) formatters tip. Quandu rpm ghjale digià u tipu per imprettu, u specifier di tipu deve esse omessi è sustituitu da u nome di a tag di u passageru per esse stampatu, inturniatu da {) personne. I nomi di l'tag sunnu casi insesitivu, è a spluta RPMTAG_ prima di u nome di l'tag quì esse omessi ancu.
Formatei di prucedure alternate pò esse dumandatu da seguite l'tag cù : tiptag . Oghje, i servizii seguenti sò sopurbe:
: armatura
Scrivite un cume publicu in armatura ASCII.
: base64
Codice binaria cù u base64.
: data
Aduprà strftime (3) Formate "% c".
:ghjornu
Aduprà strftime (3) "Formate% a% b% d% Y".
: depflags
Formate di bandiera di dependenza.
: fflags
Fà file bandiera.
: hex
Format in hexadecimale.
: octal
Format in octal.
: perms
Permette di schedariu di format.
: shescape
Scuperta quotes simile per u usu in un script.
: triggertype
Ssu suffissu triggere.
Per esempiu, per imprimirà solu i nomi di i paesi consultati, pudete usà % {NAME} cum'è a stringa di format. Per imprimirse u nome di e pacchjà è a distribuzione d'infurmazioni in dui columche, pudete utilizà à % -30 {NAME}% {DISTRIBUTION} . RPM imprimirà una lista di tutti l'etiti chì sapi da quandu hè invucata cù l'argument --querytags .
Ci sò dui sottogrisini di scelte per quistione: selezzione di pannelli è a selezzione di informazioni.
OPTIONS DI SELECTION DE PAGINÀ:
PACKAGE_NAME
Query installò u pakkettu PACKAGE_NAME .
-a, --all
Query tutti i paquets installati.
-f, --file FILE
Query prugende pussessu FILE .
--filatu MD5
Query chì cuntene un identificatore di còdice, oghje l' MD5 digesti di u cuntenutu di l'archive.
-g, --group GROUP
Query packages cù u gruppu di GRUPO .
--hdrid SHA1
Query Package chì cuntene un identificatore chjesa di u ghjornu, ie u digiminu SHA1 di a regione immatibile di risultazione.
-p, --package PACKAGE_FILE
Query un (uninstalled) package PACKAGE_FILE . U PACKAGE_FILE pò esse specificatu com un URL FTP o URL http , in quale casu u capellu di u paese si pò telecaricà è consulta. Vede FTP / HTTP OPTIONS per informazioni nantu à u cliente internu di FTP è u cliente rpmp. L'argumentu PACKAGE_FILE , se no un pacchettu binariu, serà interpretatu cum'è manifestu di pezzu ASCII. I commenti sò permessi, avè cun '#', è ogni linea di un schedariu di manifestazione di pacche pò esse spressione spressa in spazi biancu, cumprese URL cù l'espressioni globi remoti, chì si sviluppassi à i camini chì sò sustituiti in u locu di u manifesu di pacchettu cum'è argumentu PACKAGE_FILE à a quistione.
--pkgid MD5
Query Package chì cuntene un identificatore di pakkettiu, ie u MD5 digesti di u cuntenutu cumminatu è u cuntenutu di pagamentu.
--querybynumber HDRNUM
Query l' HDRNUM th database entry direttamente; Questu hè ùtule solu per debugging.
--specfile SPECFILE
Parse è query SPECFILE cum'è s'ellu era un pacchettu. Eppuru chì micca tutte l'infurmazioni (per esempiu, lista di schedari) hè dispunibule, stu tipu di ricerca permette rpm per esse adupratu per sdirte infurmazione di spec files senza avè da scrive un specfile parser.
- TID TID
Query packete (s) chì anu identificatu d'identificazione di transazzione TID . Un segno di uniz un'altra utilizazione hè un identificatore di transaczione. Tuttu u paese (s) stallati o saldati in una sola transazioni anu un identificatore cumuni.
- PACKAGE_NAME inattricatu
Query paquetes chì sò attivati da u pacchettu (s) PACKAGE_NAME .
- quantità CAPABILITY
Query tutti i pacchi chì furnisce a capacità CAPABILITÀ .
--whatrequires CAPABILITY
Query tutti i pacchi chì rescindianu CAPACITIE per un bon funzionu.
PAGINA QUERY OPTIONS:
--changelog
Amandate cambià a infurmazione per u pacchju.
-c, --configfiles
Lista solu schedarii di cunfigurazione (implies -l ).
-d, --docfiles
Lista sola documentazione di schedari (implies -l ).
- dump
L'infurmazione di u schedariu di sviamentu:
A strada di mintitudu di stanza mtime md5sum in modu di u gruppu isconfig isdoc rdev symlinkSta opción deve esse usata cù almenu unu di -l , -c , -d .
--filesbypkg
Liste tutti i schedari in ogni paese di sceglie.
-i, --info
Affissà l \ 'infurmazione di u pacchettu, cumprese nomu, versione è scritta Questu usa u - queryformat s'ellu hè specificatu.
--last
Puderanu a lista di pezzi per esse stallazione cum'è chì l'ultimi pakistani sò à a cima.
-l, --list
Fate un schedariu in u pacchettu.
- proveu
Lista capacità di stu prugramu furnisce.
-R, --requires
Elencu dispunelli nantu à quale u cambià devenu.
--scripts
Liste u scrittore specificu di pezzi chì sianu utilizati com'è parte di i prucessi di stallazione è di uninstallazione.
-s, --statì
Visualizza i stati di i schedarii in u pacchettu (implica -l ). U statutu di ogni file hè unu di u normale , micca installatu , o rimpiazzatu .
--triggers, --triggerscripts
Visualizza i scritturi di u scaricamentu, se qualchissia, chì sò cuntenuti in u pacatu.
VERIFY OPTIONS
A forma generale di un ordine di vittime rimpruverete hè
rpm { -V | --verify } [ scelte-opzioni ] [ verificate-opzioni ]
A verificazione di un pakku cumpareghja infurmazione nantu à i schedari installati in u pacchettu cù infurmazione nantu à i schedari pigliati da u metadatu di pacatu guardatu in a basa di dati rpm. Frà tutte l'autri cosi, verificando compara u grandu, a sumesta MD5, permessi, tipu, proprietariu è gruppu di ogni file. Ogni discrepencies sò indicati. I schedari chì ùn sò micca stallati da u pacchettu, per esempiu, documenti di documentazione sclusa nantu à a stallazione cù l'opzione "- exclamata ", seranu ignulati silenziu.
L'opzioni di selezzione di panniculazione sò u listessu chè di paese di ricerca (inclusi i schedari di manifestazione di pacchettuli cum'è argumenti). Ogni opcions uniche per verificà modu sò:
- nodeps
Ùn verificate micca dipendenzi di paquetes.
- nodigest
Ùn verificate micca un puzzicheghju o capulazione di ricordu quandu si leggi.
--nofile
Ùn verificate micca attributi di u pacchettu.
--noscripts
Ùn ùn eseguite u scriptritt% verifyscript (s'ellu hè).
--nosignature
Ùn verificate micca u pacchettu o sinistru di a cume in leghje.
- nolinkto
--nomd5
--nosize
--nouser
--nogru
--nomtime
--nomode
--nordev
Ùn verificate micca l'attributu di file pertinenti.
U furmatu di u produttu hè una stringa di 8 caratteri, un detrimentu attributivu:
C % config config file. d % doc documentación file. u file g % ghost (per esempiu, u cuntenutu di l'archive ùn sò micca include in u pacche di pacche). l % licence file di licenza. C % readme readme file.da u capu di u paese, seguita da u nome di scrittore. Ogni u 8 caratteri significate u risultatu di una comparsa di l'attributu di u schedariu à u valore di quelli attributi (s) registrati in a basa di dati. Un monicu " . " (Periodu) significa chì a storia passava, mentre chì un " ? " (" Sinistru ") indica chì a prova ùn pò esse realizatu (per esempiu, permessi d'archivi impediscenu a lettura). Inutili, lu (nimicamenti em B oldened) u carattericu nnipriu fallimentu di a correlativa --verificà a prova:
U S diffe S difiere M M ode difiere (chjamate permessi è u tipu di stage) 5 MD 5 sum differs D D evice major / minor number mis-match L ligere L ink (2) path mis-match U U ser ownership tende G G roup A pruprietà difiere T m T ime differsSIGNATURE DIGITAL E DIGEST VERIFICATION
A furmazione generale di i regílii di sinatura digitale di rpm sò
RPM --import PUBKEY ...
rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
L'opzione di --cheksigazione cuntrolla tutti i digerti è i signori cuntenuti in PACKAGE_FILE per assicurà l'integrità è l'urìgine di u pacchettu. Avete chì i firmamenti sò verificate sempre chì u pacchettu hè leggiu, è --checksig hè utilità per verificà tutti i digerdi è i firmamenti assuciati cun un pacchettu.
Signatures digitali ùn ponu esse verificate senza una chjave publica. An ascii prublematica chjusa pò esse aghjuntu à a basa di ricerca using --import . Una chjave pubblicita impurtata hè purtata in un capu, è a gestione di u funziunamentu hè realizatu cum'è a gestione di u pacchettu. Per esempiu, tutte e chjavi pubblici impurtati speduti pò esse exhibitu da:
rpm -qa gpg-pubkey *
I detti di una chjave publica specifica, quandu impurtata, pò esse indicatu quistione. Ccà l'infurmazione nantu à a chjave Red Hat GPG / DSA:
rpm -qi gpg-pubkey-db42a60e
Finalmente, i chjavi pubblici pò esse elettu dopu l'impurtazione cum'è i paesaggi. Eccu cumu per sguassà a chjama Red Hat GPG / DSA
rpm -e gpg-pubkey-db42a60e
SIGNING A PACKAGE
rpm --addsign | --resign PACKAGE_FILE ...
I dui - addsign è --resign opcions generate è inserisce signaturesi novi per ogni pakkett PACKAGE_FILE dati, reieppendu qualsiasi firmi existenti. Ci sò dui opzioni per ragunijiet stòrichi, ùn ci hè nudda diversa in cumpurtamentu oghje.
UTILIANGGETTU POR SIGMA PAQUUGI
Per pudè pacà pacchjà cù GPG, rpm devenu esse cunfigurati per esecutà GPG è puderanu truvà un anellu chjave cù i chjavi adatti. Per automaticamente, a rpm utilizeghja a stessa cunvenzione chjamata GPG per truvà i chjavi, ughjettivu l' urdettu GNUFGHI . Se so chjavi ùn anu micca situatu induve GPG cresce à esse, avete bisognu di cunfigurà u macro % _gpg_path per esse a lucale di i chjavi di GPG.
Per a cumpatibilità cù versioni più vechje di GPG, PGP è rpm, solu i paceti in V3 OpenPGP signalà esse cunfigurati. Ogni algoritmi di verificazione di DSA o RSA pò esse utilizati, ma DSA hè preferitu.
Se vulete esse di pudè firmà paesi chì creanu sè stessu, avete bisognu di creà u vostru paru publicu è secreto chjave (vede u manual GPG). Avete bisognu di cunfigurà macros rpm
% _signature
U tipu di signatura. Avà sò solu i gpg è pgp sò soporta.
% _gpg_name
U nomu di l'"utilizatore" chì chjave u vulete utilizà à firmà e vostre pacchettu.
Per esempiu, per pudè utilizà GPG per fassi signori cum'è l'utilizatore "John Doe
in un schedariu di macrofigurazione. Utilizà / etc / rpm / macros per a cunfigurazione per a sistema è ~ / .rpmmacros per a cunfigurazione per usuale .
OPCUNI DATABASE DE RECUBRIMIENTO
A forma generale di un ordine di basa di basa di ricuperazione hè
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]
Aduprà --initdb per creà una nova basa di dati, utilizate --rebuilddb per ricustruisce l'indices di basa di i capelli di u paese installatu.
SHOWRC
U cumandimu
rpm --showrc
mostra i valori rpm utilizate per tutti l'opzioni sò prisintati in rpmrc è macros file (s) di cunfigurazione.
FTP / HTTP OPTIONS
RPM pò esse u cliente FTP è / o HTTP cusì chì e pacchiare ponu esse consultati o installati da Internet. I schedarii di u pacchettu per installà, aghjurnamentu è operazione di ricerca pò esse specificatu da un URL FTP o HTTP :
FTP: // USER: PASSWORD @ HOST: PORT / path / à / package.rpm
Se u : A parte A PARIGI hè omessi, a password serà invistitu (una volta per par usu / parò ospitante). Sì l'uttellu è a password sò omessi, u ftp anònimu hè utilizatu. In ogni modu, i trasferimenti passivi (PASV) FTP si sò realizati.
RPM permette l'opzioni per esse utilizati cù l'URL FTP:
--ftpproxy HOST
U ospitale HOST serà usatu cum'è un servitore proxy per i trasferimenti FTP, chì permette à l'utilizatori à u FTP per i macchufani di u corpu chì utilizanu sistemi proxy. Questa opzione pò esse specificatu da a cunfigurà a macro % _ftpproxy .
--ftpport HOST
U numiru TCP PORT da utilizà per a filetta ftp in u servore FTP proxy invece di u portu predeterminatu. Questa opzione pò ancu esse specificata da configurà a macro % _ftpport .
RPM permete l'opzioni per esse utilizati cù http URLs:
- Httpproxy HOST
U ospitale HOST serà utilizatu com'è server proxy per tutti i trasferimenti http . Questa opcionu pò ancu esse specificatu da cunfigurà a macro % _httpproxy .
- portu portu
U numiru TCP PORT da utilizà per a cunnessione http in u vostru servore proxy http in oversu di u portu predeterminatu. Questa opzione pò esse specificatu da a cunfigurà a macro % _httpport .
ASSURANCES LEGAZZI
Esecuté répmbuild
I modi di custruzzione di rpm sò oghji stanu in l' us usurp / bin / rpmbuild executable. Invece chì a cumpatibilità di u legatu furnita da l'altieri popt davanti hè statu l'apprupriatu, a cumpatibilità ùn hè perfetta; da quì in custruzzione di modu di cumpostu per l'aligine popt hè stata rimbionata da e rpm. Installa u paese rpmbuild , è vede rpmbuild (8) per a ducumentazione di tutti i modi di rpm build accennatu in rpm (8).
Aggiunce e seguenti linee per / etc / popt si vulete cuntinuà invuchendu rpmbuild da a linea di cummanda di uperme :
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-circuitVEU TALLAHU
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Impurtante: Utilizà l'ordine di u manu ( % man ) per vede cumu u cumandimu hè usatu in u vostru urdinatore particulari.