Rpm - Comando de Linux - Comando Unix

Comando Linux / Unix : rpm

NOM

rpm - Administrador de paquets RPM

SINOPSI

CONSULTA I VERIFICACIÓ DE PAQUETS:

rpm { -q | --query } [ opcions de selecció ] [ opcions de consulta ]

rpm { -V | --verify } [ opcions de selecció ] [ verificar-opcions ]

rpm - import PUBKEY ...

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

INSTAL·LACIÓ, ACTUALITZACIÓ I REMOVATGE DE PAQUETS:

rpm { -i | --install } [ instal·lació-opcions ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ instal·lació-opcions ] PACKAGE_FILE ...

rpm { -F | --freshen } [ instal·lació-opcions ] PACKAGE_FILE ...

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

DIVERS:

rpm { --initdb | --rebuilddb }

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

rpm ( --querytags | --showrc )

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

opcions de selecció


[ PACKAGE_NAME ] [ -a, - all ] [ -f, - file FILE ]
[ -g, - group GROUP ] { -p, - package PACKAGE_FILE ]
[ --filter MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --query en nombre HDRNUM ] [ - activat per PACKAGE_NAME ]
[- que proporciona CAPACITAT ] [ --whatever canons CAPACITAT ]

opcions de consultes


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

verificar opcions


[ --nodeps ] [ --nofiles ] [ --notificacions ]
[ --nodigest ] [ --notitzant ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

opcions d'instal·lació


[ --aixa ] [- tots els fitxers ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --exclosos ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --naignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --reloque OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]

DESCRIPCIÓ

rpm és un potent gestor de paquets , que es pot utilitzar per construir, instal·lar, consultar, verificar, actualitzar i esborrar paquets de programari individuals. Un paquet consisteix en un arxiu d'arxius i meta-dades utilitzats per instal·lar i esborrar els arxius. La meta-dades inclou guions auxiliars, atributs de fitxer i informació descriptiva sobre el paquet. Els paquets vénen en dues varietats: paquets binaris, que s'utilitzen per encapsular el programari instal·lat i els paquets font, que contenen el codi font i la recepta necessaris per produir paquets binaris.

S'ha de seleccionar un dels següents modes bàsics: consulta , verificació , comprovació de signatura , instal·lació / actualització / frescor , desinstal·lació , inicialització de bases de dades , reconstrucció de bases de dades , resignar , afegir signatures , establir propietaris / grups , mostrar querytags i mostrar configuració .

OPCIONS GENERALS

Aquestes opcions es poden utilitzar en tots els modes diferents.

-?, --help

Imprimiu un missatge d'ús més llarg que normal.

--version

Imprimiu una sola línia que contingui el número de versió de rpm que s'utilitza.

--tranquil

Imprimiu el més mínim possible: normalment només es mostraran missatges d'error.

-v

Impressió d'informació detallada - es mostraran normalment missatges de progrés rutinari.

-vv

Imprimeix molta informació de depuració lleig.

- FILELIST de filefile

Cada un dels fitxers separats en dos punts FILELIST es llegeix seqüencialment per rpm per obtenir informació sobre la configuració. Només ha d'existir el primer fitxer de la llista, i els tildes s'expandeixen al valor de $ HOME . El FILELIST predeterminat és / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--pipe CMD

Pipa la sortida de rpm al comandament CMD .

- DIRECTORI de btt

Utilitzeu la base de dades a DIRECTORY rathen que la ruta predeterminada / var / lib / rpm

--root DIRECTORI

Utilitzeu l'arbre del sistema de fitxers arrelat a DIRECTORY per a totes les operacions. Tingueu en compte que això significa que la base de dades de DIRECTORY s'utilitzarà per als controls de dependència i qualsevol script (s) (per exemple, % publicació si s'instal·la o % prep si es crea un paquet) s'executarà després d'un chroot (2) a DIRECTORY .

INSTAL.LAR I ACTUALITZAR LES OPCIONS

La forma general d'una ordre d'instal·lació rpm és

rpm { -i | --install } [ instal·lació-opcions ] PACKAGE_FILE ...

Instal·la un nou paquet.

La forma general d'una ordre d'actualització de rpm és

rpm { -U | --upgrade } [ instal·lació-opcions ] PACKAGE_FILE ...

Això actualitza o instal·la el paquet instal·lat actualment a una versió més nova. Això és el mateix que instal·lar, excepte que s'eliminin totes les altres versions del paquet després d'instal·lar el nou paquet.

rpm { -F | --freshen } [ instal·lació-opcions ] PACKAGE_FILE ...

Això actualitzarà els paquets, però només si existeix una versió anterior. El PACKAGE_FILE pot especificar-se com un URL ftp o http , en aquest cas el paquet es descarregarà abans d'instal·lar-se. Consulteu OPCIONS FTP / HTTP per obtenir informació sobre el suport del client ftp i http intern de rpm .

--id

Afegiu paquets suggerits al conjunt de transaccions quan sigui necessari.

--tots els fitxers

Instal·la o actualitza tots els fitxers missingok del paquet, independentment de si existeixen.

--badreloc

S'utilitza amb --relocate , permet reubicacions en totes les rutes d'accés del fitxer, no només les d' OLDPATH que s'inclouen a la (s) pestanya de reubicació del paquet binari.

--excludepath OLDPATH

No instal·leu fitxers el nom comenci per OLDPATH .

- Exclosos

No instal·leu cap fitxer que estigui marcat com a documentació (que inclou pàgines de manuals i documents texinfo).

--force

Igual que l'ús de --replacepkgs , --replacefiles i --oldpackage .

-h, --hash

Imprimeix 50 marques de hash mentre l'arxiu del paquet està desempaquetat. Utilitzeu -v | --verbose per obtenir una visualització més agradable.

--ignoresize

No marqueu els sistemes de fitxers de muntatge per tenir suficient espai al disc abans d'instal·lar aquest paquet.

--ignorearch

Permet la instal·lació o actualització, fins i tot si les arquitectures del paquet binari i del host no coincideixen.

--ignoreos

Permet la instal·lació o l'actualització, fins i tot si els sistemes operatius del paquet binari i l'amfitrió no coincideixen.

--includedocs

Instal·lar fitxers de documentació. Aquest és el comportament predeterminat.

--justdb

Actualitzeu només la base de dades, no el sistema de fitxers.

--Nodigest

No verifiqui els paquets o les capçaleres de capçalera en llegir.

--notació

No verifiqueu les signatures del paquet o de capçal al llegir.

--nodeps

No facis una verificació de dependència abans d'instal·lar o actualitzar un paquet.

--nosuggest

No suggeriu paquets que proporcionin una dependència que falti.

--noorder

No reordeneu els paquets per a una instal·lació. La llista de paquets normalment es reordenar per satisfer dependències.

--scripts

--nopre

--nopost

--nopreun

--nopostun

No executis el scriptlet del mateix nom. L'opció --noscripts equival a

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

i desactiva l'execució dels corresponents % pre , % publicació , % prèvia i % d' scriptlet (s) postun .

--essentials

--notriggerin

--notriggerun

--notriggerpostun

No executis cap scriptlet de desencadenament del tipus amb nom. L'opció --notriggers equival a

--notriggerin --notriggerun --notriggerpostun

i desactiva l'execució del % triggerin , % triggerun i % triggerpostun scriptlet corresponent.

- envàs de paquet

Permetre una actualització per reemplaçar un paquet més nou amb un altre antic.

--percent

Imprimeix percentatges com a fitxers desempaquetats de l'arxiu del paquet. Això vol fer que les rpm siguin fàcils d'executar des d'altres eines.

--prefix NEWPATH

Per als paquets binaris relocables, traduïu totes les rutes de fitxers que comencin pel prefix d'instal·lació a la (s) indicació (s) de reubicació del paquet a NEWPATH .

- relacionar OLDPATH = NEWPATH

Per a paquets binaris relocables , traduïu totes les rutes de fitxers que comencin per OLDPATH a la (s) pista (s) de reubicació del paquet a NEWPATH . Aquesta opció es pot utilitzar de forma repetida si es volen reubicar diverses OLDPATH del paquet.

- envasat

Torneu a empaquetar els fitxers abans d'esborrar-los. El paquet instal·lat prèviament es nomenarà d' acord amb la macro % _repackage_name_fmt i es crearà al directori anomenat per la macro % _repackage_dir (el valor predeterminat és / var / tmp ).

--replacefiles

Instal·leu els paquets encara que reemplacin fitxers d'altres paquets ja instal·lats.

--replacepkgs

Instal·leu els paquets encara que alguns d'ells ja estiguin instal·lats en aquest sistema.

- prova

No instal·leu el paquet, simplement comproveu i informeu sobre possibles conflictes.

ESBORRAR OPCIONS

La forma general d'un comandament d'eliminació de rpm és

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

També es poden utilitzar les següents opcions:

--allmatches

Elimineu totes les versions del paquet que coincideixin amb PACKAGE_NAME . Normalment, s'emet un error si PACKAGE_NAME coincideix amb diversos paquets.

--nodeps

No verifiqueu les dependències abans de desinstal·lar els paquets.

--scripts

--nopreun

--nopostun

No executis el scriptlet del mateix nom. L'opció --noscripts durant l'esborrany del paquet equival a

--nopreun --nopostun

i desactiva l'execució del corresponent % preun , i % scriptun (s) postun .

--essentials

--notriggerun

--notriggerpostun

No executis cap scriptlet de desencadenament del tipus amb nom. L'opció --notriggers equival a

--notriggerun --notriggerpostun

i desactiva l'execució del corresponent % triggerun , i % triggerletun scriptlet (s).

- envasat

Torneu a empaquetar els fitxers abans d'esborrar-los. El paquet instal·lat prèviament es nomenarà d' acord amb la macro % _repackage_name_fmt i es crearà al directori anomenat per la macro % _repackage_dir (el valor predeterminat és / var / tmp ).

- prova

Realment no desinstal·leu res, només passeu pels moviments. Útil en combinació amb l'opció -vv per a la depuració.

OPCIONS DE CONSULTA

La forma general d'una comanda de consulta rpm és

rpm { -q | --query } [ opcions de selecció ] [ opcions de consulta ]

Podeu especificar el format en què s'ha d'imprimir la informació del paquet. Per fer-ho, utilitzeu el


--qf | --queryformat QUERYFMT

opció, seguit de la cadena de format QUERYFMT . Els formats de consulta són versions modificades del format printf (3) estàndard. El format es compon de cadenes estàtiques (que poden incloure escapaments de caràcters estàndard de C per a línies noves, fitxes i altres caràcters especials) i formats de format printf (3) . Com rpm ja sap el tipus d'impressió, no obstant, s'ha d'omitir l'especificador de tipus i substituir-lo pel nom de l'etiqueta de capçalera a imprimir, tancat per {} caràcters. Els noms d'etiqueta són insusitius per a majúscules i la part RPMTAG_ líder del nom de l'etiqueta també es pot ometre.

Es poden demanar formats de sortida alternatius seguint l'etiqueta amb : typetag . Actualment, s'admeten els tipus següents:

: armadura


Embolcalla una clau pública en armadura ASCII.

: base64

Codifica les dades binaris amb base64.

:data

Utilitzeu el temps d'espera (3) el format "% c".

: dia

Utilitzeu el punt de vista (3) "% a% b% d% Y".

: depflags

Banderes de dependències de format.

: fflags

Banderes d'arxius de format.

: hexadecimal

Format en hexadecimal.

: octal

Format en octal.

: perms

Permisos d'arxiu de format.

: shescape

Escapeu cites simples per utilitzar-les en un script.

: triggertype

Mostra el sufix d'activació.

Per exemple, per imprimir només els noms dels paquets consultats, podeu usar % {NAME} com a cadena de format. Per imprimir el nom del paquet i la informació de distribució en dues columnes, podeu utilitzar % -30 {NAME}% {DISTRIBUTION} . rpm imprimirà una llista de totes les etiquetes que sap sobre quan s'invoca amb l'argument --querytags .

Hi ha dos subconjunts d'opcions per a la consulta: selecció de paquets i selecció d'informació.

OPCIONS DE SELECCIÓ DEL PAQUET:

PACKAGE_NAME

El paquet instal·lat de consulta anomenat PACKAGE_NAME .

-a, --all

Consulta tots els paquets instal·lats.

-f, --file FILE

Paquet de consultes que té FITXER .

--filter MD5

Paquet de consultes que conté un identificador de fitxer determinat, és a dir, el resum MD5 del contingut del fitxer.

-g, - group GROUP

Paquets de consultes amb el grup de GRUP .

--hdrid SHA1

Paquet de consultes que conté un identificador de capçalera donat, és a dir, el resum SHA1 de la regió de capçalera immutable.

-p, --package PACKAGE_FILE

Consulteu un paquet (desinstal·lat) PACKAGE_FILE . El PACKAGE_FILE pot especificar-se com un URL d'estil ftp o http , en aquest cas es descarregarà i consultarà l'encapçalament del paquet. Consulteu OPCIONS FTP / HTTP per obtenir informació sobre el suport del client ftp i http intern de rpm . Els arguments de PACKAGE_FILE , si no un paquet binari, s'interpretaran com un manifest de paquet ASCII. Es permeten els comentaris, començant per un '#', i cada línia d'un fitxer de manifest de paquet pot incloure expressions globes separades de l'espai blanc, incloses URL amb expressions de globus remots, que s'expandirà a les rutes que estan substituïdes en lloc del manifest del paquet Arguments addicionals de PACKAGE_FILE a la consulta.

--pkgid MD5

Paquet de consultes que conté un identificador de paquet donat, és a dir, el resum MD5 de la capçalera combinada i els continguts de càrrega útil.

--querybynumber HDRNUM

Consulta directament la entrada de la base de dades HDRNUM ; Això només és útil per a la depuració.

--specfile SPECFILE

Parse i consulta SPECFILE com si es tractés d'un paquet. Tot i que no hi ha tota la informació (p. Ex., Llistes de fitxers) disponible, aquest tipus de consulta permet utilitzar rpm per extreure informació dels fitxers d'especificacions sense haver d'escriure un analitzador de fitxers específiques.

- TID Tid

Paquet de consultes que tenen un identificador de transacció TID donat. Actualment, s'utilitza un segell de temps de Unix com a identificador de transacció. Tots els paquets instal·lats o esborrats dins d'una sola transacció tenen un identificador comú.

- activat per PACKAGE_NAME

Paquets de consultes que s'activen amb el (s) paquet (s) PACKAGE_NAME .

- que proporciona CAPACITAT

Consulta tots els paquets que proporcionen la capacitat de CAPACITAT .

--whatrequires CAPACITAT

Consulta tots els paquets que requereixen CAPACITAT per al bon funcionament.

OPCIONS DE CONSULTA DEL PAQUET:

--changelog

Mostrar informació de canvi del paquet.

-c, --configfiles

Mostra només fitxers de configuració (implica -l ).

-d, --docfiles

Mostra només els fitxers de documentació (implica -l ).

--dump

Baixeu la informació del fitxer de la manera següent:

mida del camí mtime md5sum mode owner group isconfig isdoc rdev symlink

Aquesta opció s'ha d'utilitzar amb almenys una de -l , -c , -d .

--filesbypkg

Llista tots els fitxers de cada paquet seleccionat.

-i, --info

Mostra informació del paquet, incloent nom, versió i descripció. Això usa el format de -query si s'ha especificat un.

- últim

Ordena la llista de paquets per temps d'instal·lació de manera que els paquets més recents estan a la part superior.

-l, --list

Llista fitxers al paquet.

- proporciona

Mostra les capacitats que proporciona aquest paquet.

-R, - es demana

Llista els paquets en què depèn aquest paquet.

--scripts

Llista els (s) script (s) específics del paquet que s'utilitzen com a part dels processos d'instal·lació i desinstal·lació.

-s, --stat

Mostra els estats dels fitxers del paquet (implica -l ). L'estat de cada fitxer és normal , no instal·lat o reemplaçat .

- provocadors, --triggerscripts

Mostra les seqüències d'ordres del desencadenador, si n'hi ha, que estan contingudes al paquet.

VERIFIQUE LES OPCIONS

La forma general d'una comanda verificar rpm és

rpm { -V | --verify } [ opcions de selecció ] [ verificar-opcions ]

Verificar un paquet compara informació sobre els fitxers instal·lats al paquet amb informació sobre els fitxers extrets de les metadades del paquet emmagatzemades a la base de dades de rpm. Entre altres coses, verificar compara la mida, la suma MD5, els permisos, el tipus, el propietari i el grup de cada fitxer. Es mostren les discrepàncies. Els fitxers que no s'hagin instal·lat des del paquet, per exemple, els fitxers de documentació exclosos a la instal·lació amb l' opció " --excludedocs ", seran ignorats en silenci.

Les opcions de selecció de paquets són iguals que les de consultes de paquets (inclosos els fitxers de manifest del paquet com a arguments). Altres opcions úniques per verificar el mode són:

--nodeps

No verifiqueu dependències dels paquets.

--Nodigest

No verifiqui els paquets o les capçaleres de capçalera en llegir.

--nofiles

No verifiqueu cap atribut dels fitxers del paquet.

--scripts

No executis el script de% verifyscript (si n'hi ha).

--notació

No verifiqueu les signatures del paquet o de capçal al llegir.

--nolinkto

--nomd5

--nosize

--nouser

--nogrup

--nomtime

--nomode

--nordev

No verifiqueu l'atribut del fitxer corresponent.

El format de la sortida és una cadena de 8 caràcters, un possible marcador d'atributs:

fitxer de configuració de C % config . fitxer de documentació d % doc . El fitxer g % ghost (és a dir, el contingut del fitxer no està inclòs en la càrrega útil del paquet). l % fitxer de llicència. r % readme readme file.

des del encapçalament del paquet, seguit del nom del fitxer. Cadascun dels 8 caràcters indica el resultat d'una comparació d'atributs del fitxer amb el valor d'aquests atributs registrats a la base de dades. Un únic " . " (Període) significa la prova aprovada, mentre que un " ? " (Signe d'interrogació) indica que la prova no es pot realitzar (p. Ex., Els permisos d'arxiu impedeixen llegir). En cas contrari, el caràcter (mnemonically em B oldened) denota fallada de la corresponent prova de verificació:

L' arxiu S difereix M M ode difereix (inclou els permisos i el tipus de fitxer) 5 La suma del MD 5 difereix D D evice major / menor nombre incompatibilitat L llegir incompatibilitat de la tinta (2) incompatibilitat La propietat U és diferent G Gup La propietat és diferent T m T ime difereix

FIRMA DIGITAL I VERIFICACIÓ DIGEST

Les formes generals de comandaments de signatura digital de rpm són

rpm - import PUBKEY ...

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

L'opció --checksig comprova tots els resums i signatures que conté PACKAGE_FILE per garantir la integritat i l'origen del paquet. Tingueu en compte que les signatures ara es verifiquen cada vegada que es llegeix un paquet, i --checksig és útil per verificar tots els registres i signatures associats amb un paquet.

Les signatures digitals no es poden verificar sense una clau pública. Una clau pública blindada ascii es pot afegir a la base de dades de rpm utilitzant --import . Una clau pública importada es transporta en un encapçalament i la gestió de claus es realitza exactament com la gestió de paquets. Per exemple, totes les claus públiques actualment importades es poden mostrar mitjançant:

rpm -qa gpg-pubkey *

Els detalls sobre una clau pública específica, quan s'importa, es poden mostrar preguntant. Aquí hi ha informació sobre la clau GPG / DSA de Red Hat:

rpm -qi gpg-pubkey-db42a60e

Finalment, les claus públiques es poden esborrar després d'importar com paquets. A continuació s'explica com treure la clau GPG / DSA de Red Hat

rpm-i gpg-pubkey-db42a60e

SIGNIFICAR UN PAQUET

rpm --addsign | --resigneu PACKAGE_FILE ...

Ambdues opcions --addsign i --resign generen i insereixen noves signatures per a cada paquet PACKAGE_FILE donat, substituint qualsevol signatura existent. Hi ha dues opcions per motius històrics, no hi ha cap diferència en el comportament actual.

UTILITZANT GPG PER FIRMAR PAQUETS

Per signar paquets amb GPG, s'han de configurar rpm per executar GPG i poder trobar un anell de tecla amb les tecles corresponents. Per defecte, les rpm utilitzen les mateixes convencions que GPG per trobar anells clau, és a dir, la variable d'entorn $ GNUPGHOME . Si els seus anells de claus no estan ubicats on GPG espera que siguin, haureu de configurar la macro % _gpg_path per ser la ubicació de les claus GPG a usar.

Per compatibilitat amb versions anteriors de GPG, PGP i rpm, només s'han de configurar els paquets de signatura OpenPGP V3. Es poden utilitzar algorismes de verificació DSA o RSA, però es prefereix DSA.

Si voleu poder signar paquets que creeu, també heu de crear el vostre propi parell de claus públic i secret (consulteu el manual de GPG). També haureu de configurar les macros de rpm

% _signatura

El tipus de signatura. Actualment només s'admeten gpg i pgp.

% _gpg_nombre

El nom de l'"usuari" la clau que voleu utilitzar per signar els vostres paquets.

Per exemple, per poder utilitzar GPG per signar paquets com a usuari "John Doe " dels anells de claus ubicats a /etc/rpm/.gpg usant l'executable / usr / bin / gpg incloure

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

en un fitxer de configuració de macro. Utilitzeu / etc / rpm / macros per a la configuració per sistema i ~ / .rpmmacros per a la configuració per usuari.

OPCIONS DE BASE DE LA BASE DE REBUILDA

La forma general d'una ordre de bases de dades de reconstrucció de rpm és

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

Utilitzeu --initdb per crear una nova base de dades, utilitzeu --rebuilddb per reconstruir els índexs de base de dades des dels encapçalaments del paquet instal·lat.

SHOWRC

L'ordre

rpm --showrc

mostra els valors que utilitzarà rpm perquè totes les opcions estiguin actualitzades en fitxers de configuració de rpmrc i macros .

OPCIONS FTP / HTTP

rpm pot actuar com un client FTP i / o HTTP perquè els paquets puguin ser consultats o instal·lats des d'Internet. Els fitxers de paquets per a la instal·lació, l'actualització i les operacions de consulta es poden especificar com a URL d'estil ftp o http :

ftp: // USUARI: contrasenya @ HOST: PORT / path / to / package.rpm

Si s'omet la part de CONTRASEÑA: se sol·licitarà la contrasenya (una vegada per cada parell d'usuari / nom de l'amfitrió). Si s'omet l'usuari i la contrasenya s'utilitza un ftp anònim. En tots els casos, es realitzen transferències FTP passives (PASV).

rpm permet utilitzar les següents opcions amb URL ftp:

--ftproxy HOST

L'amfitrió HOST s'utilitzarà com a servidor proxy per a totes les transferències de fitxers FTP, que permeten als usuaris instal·lar FTP a través de màquines de tallafocs que utilitzen sistemes proxy. Aquesta opció també es pot especificar mitjançant la configuració de la macro % _ftpproxy .

--ftpport HOST

El número TCP PORT que s'utilitzarà per a la connexió ftp en el servidor ftp proxy en comptes del port predeterminat. Aquesta opció també es pot especificar configurant la macro % _ftpport .

rpm permet utilitzar les següents opcions amb URL http :

--httpproxy HOST

L' HOST amfitrió s'utilitzarà com a servidor proxy per a totes les transferències http . Aquesta opció també es pot especificar configurant la macro % _httproxy .

--httpport PORT

El número TCP PORT que s'utilitzarà per a la connexió http en el servidor HTTP proxy en comptes del port predeterminat. Aquesta opció també es pot especificar configurant el % _httpport macro.

TEMES LEGACY

S'està executant rpmbuild

Els modes de compilació de rpm ara resideixen a l'executable / usr / bin / rpmbuild . Encara que la compatibilitat heredada proporcionada pels àlies popt més avall ha estat adequada, la compatibilitat no és perfecta; D'aquesta manera, la compatibilitat del mode de compilació a través d'àlies popt s'està eliminant de rpm. Instal·leu el paquet rpmbuild i consulteu rpmbuild (8) per obtenir la documentació de tots els modes de compilació de rpm anteriorment documentats aquí a rpm (8).

Afegiu les següents línies a / etc / popt si voleu seguir invocant rpmbuild des de la línia de comandaments 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 --short-circuit

VEGEU TAMBÉ

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

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

Important: utilitzeu l'ordre man ( % home ) per veure com s'utilitza una comanda a l'ordinador en particular.