Skip to main content

Rpm - Comando Linux - Comando Unix

Linux : Installing Software Packages (RPM, YUM and DNF) (Giugno 2025)

Linux : Installing Software Packages (RPM, YUM and DNF) (Giugno 2025)
Anonim

Comando Linux / Unix: rpm

NOME

rpm - Gestore pacchetti RPM

SINOSSI

QUERYING E VERIFICA PACCHETTI:

rpm --query selezionare-options query-opzioni

rpm -V selezionare-options verificare-options

rpm --importare PUBKEY …

rpm -K --nosignature --nodigest PACKAGE_FILE …

INSTALLAZIONE, AGGIORNAMENTO E RIMOZIONE DEI PACCHETTI:

rpm -io installazione-options PACKAGE_FILE …

rpm --upgrade installazione-options PACKAGE_FILE …

rpm -F installazione-options PACKAGE_FILE …

rpm -e --allmatches --nodeps --noscripts --notriggers --repackage --test NOME DEL PACCHETTO …

VARIE:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm --setugids NOME DEL PACCHETTO …

selezionare-options

NOME DEL PACCHETTO -a, - tutto -f, - File FILE -g, - gruppo GRUPPO {-p, - Pacchetto package_file --fileid MD5 --hdrid SHA1 --pkgid MD5 --tid TID --querybynumber HDRNUM --innescato da NOME DEL PACCHETTO --whatprovides CAPACITÀ --whatrequires CAPACITÀ

query-opzioni

--changelog -c, - configfiles -d, - docfiles --dump --filesbypkg -i, - informazioni --scorso -l, - lista --fornisce --qf, - queryformat QUERYFMT -R, - richiede --scripts -s, - Stato --triggers, - triggerscripts

verificare-options

--nodeps --nessun documento --noscripts --nodigest --nosignature --nolinkto --nomd5 --nosize --nouser --nogroup --nomtime --nomode --nordev

installazione-options

--aid --tutti i files --badreloc --excludepath oldpath --excludedocs --vigore -h, - hash --ignoresize --ignorearch --ignoreos --includedocs --justdb --nodeps --nodigest --nosignature --nosuggest --Nessun ordine --noscripts --notriggers --oldpackage --per cento --prefisso NUOVO PERCORSO --relocate oldpath = NUOVO PERCORSO --repackage --replacefiles --replacepkgs --test

DESCRIZIONE

rpm è un potenteGestore pacchetti, che può essere utilizzato per creare, installare, interrogare, verificare, aggiornare e cancellare singoli pacchetti software. UNpacchetto consiste in un archivio di file e meta-dati utilizzati per installare e cancellare i file di archivio. I meta-dati includono script di supporto, attributi di file e informazioni descrittive sul pacchetto.Pacchi sono disponibili in due varietà: pacchetti binari, utilizzati per incapsulare il software da installare e pacchetti sorgente, contenenti il ​​codice sorgente e la ricetta necessari per produrre pacchetti binari.

È necessario selezionare una delle seguenti modalità di base:domanda, Verificare, Controllo firma,Installare / aggiornare / Freshen, Disinstallare, Inizializza database, Ricrea il database, Dimettersi, Aggiungi firma, Imposta proprietari / gruppi, Mostra Querytags, eMostra configurazione.

OPZIONI GENERALI

Queste opzioni possono essere utilizzate in tutte le diverse modalità.

-?, --Aiuto

Stampa un messaggio di utilizzo più lungo quindi normale.

--versione

Stampa una singola riga contenente il numero di versione dirpm in uso.

--silenzioso

Stampa il meno possibile - normalmente verranno visualizzati solo i messaggi di errore.

-v

Stampa informazioni dettagliate: normalmente verranno visualizzati i messaggi di routine.

-vv

Stampa molte informazioni di debug errate.

--rcfile FILELIST

Ciascuno dei file nel colon è separato FILELIST viene letto sequenzialmente darpm per informazioni di configurazione. Deve esistere solo il primo file nell'elenco e le tilde verranno espanse al valore di$ HOME. Il predefinito FILELIST è / Usr / lib / rpm / rpmrc : / Usr / lib / rpm / RedHat / rpmrc : ~ / .Rpmrc .

--tubo CMD

Pipes l'output dirpm al comando CMD .

--dbpath DIRECTORY

Utilizza il database in DIRECTORY rathen rispetto al percorso predefinito / Var / lib / rpm

--radice DIRECTORY

Usa la struttura del file system con root su DIRECTORY per tutte le operazioni. Nota che questo significa il database all'interno DIRECTORY verrà utilizzato per i controlli delle dipendenze e qualsiasi scriptlet (s) (ad es.%inviare se si installa, o% prep se building, un pacchetto) verrà eseguito dopo un chroot (2) a DIRECTORY .

OPZIONI DI INSTALLAZIONE E DI AGGIORNAMENTO

La forma generale di un comando di installazione di rpm è

rpm --installare installazione-options PACKAGE_FILE …

Questo installa un nuovo pacchetto.

La forma generale di un comando di aggiornamento di rpm è

rpm --upgrade installazione-options PACKAGE_FILE …

Questo aggiorna o installa il pacchetto attualmente installato su una versione più recente. È uguale all'installazione, tranne che tutte le altre versioni del pacchetto vengono rimosse dopo l'installazione del nuovo pacchetto.

rpm -F installazione-options PACKAGE_FILE …

Questo aggiornerà i pacchetti, ma solo se esiste una versione precedente. Il package_file può essere specificato comeftp ohttp URL, nel qual caso il pacchetto verrà scaricato prima di essere installato. VedereFTP/HTTP OPZIONI per informazioni surpmè internoftp ehttp supporto client.

--aid

Aggiungi i pacchetti suggeriti al set di transazioni quando necessario.

--tutti i files

Installa o aggiorna tutti i file missingok nel pacchetto, indipendentemente dal fatto che esistano.

--badreloc

Usato con--relocate, consente il riposizionamento su tutti i percorsi dei file, non solo su quelli oldpath è incluso nel suggerimento di delocalizzazione del pacchetto binario.

--excludepath oldpath

Non installare file il cui nome inizia con oldpath .

--excludedocs

Non installare alcun file contrassegnato come documentazione (che include pagine man e documenti texinfo).

--vigore

Come usare--replacepkgs, --replacefiles, e--oldpackage.

-h, --hash

Stampa 50 segni di hash mentre l'archivio del pacchetto viene decompresso. Usa con-v | verbose per un display più bello.

--ignoresize

Prima di installare questo pacchetto, non controllare i sistemi di file di montaggio per avere sufficiente spazio su disco.

--ignorearch

Consentire l'installazione o l'aggiornamento anche se le architetture del pacchetto binario e dell'host non corrispondono.

--ignoreos

Consentire l'installazione o l'aggiornamento anche se i sistemi operativi del pacchetto binario e dell'host non corrispondono.

--includedocs

Installa i file di documentazione. Questo è il comportamento predefinito.

--justdb

Aggiorna solo il database, non il filesystem.

--nodigest

Non verificare i digest di pacchetti o header durante la lettura.

--nosignature

Non verificare le firme del pacchetto o dell'intestazione durante la lettura.

--nodeps

Non eseguire un controllo delle dipendenze prima di installare o aggiornare un pacchetto.

--nosuggest

Non suggerire i pacchetti che forniscono una dipendenza mancante.

--Nessun ordine

Non riordinare i pacchetti per un'installazione. L'elenco di pacchetti verrebbe normalmente riordinato per soddisfare le dipendenze.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Non eseguire lo scriptlet con lo stesso nome. Il--noscripts l'opzione è equivalente a

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

e disattiva l'esecuzione del corrispondente%pre, %inviare, % preun, e% postunscriptlet (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Non eseguire alcun scriptlet di trigger del tipo specificato. Il--notriggers l'opzione è equivalente a

--notriggerin --notriggerun --notriggerpostun

e disattiva l'esecuzione del corrispondente% triggerin, % triggerun, e% triggerpostun scriptlet (s).

--oldpackage

Consentire a un aggiornamento di sostituire un pacchetto più recente con uno più vecchio.

--per cento

Stampa le percentuali quando i file vengono decompressi dall'archivio dei pacchetti. Questo è destinato a farerpm facile da eseguire da altri strumenti.

--prefisso NUOVO PERCORSO

Per pacchetti binari riposizionabili, converti tutti i percorsi file che iniziano con il prefisso di installazione nel suggerimento di rilocazione del pacchetto a NUOVO PERCORSO .

--relocate oldpath = NUOVO PERCORSO

Per i pacchetti binari riposizionabili, converti tutti i percorsi dei file che iniziano con oldpath nel suggerimento di delocalizzazione del pacchetto a NUOVO PERCORSO . Questa opzione può essere utilizzata ripetutamente se diversi oldpath 's nel pacchetto devono essere trasferiti.

--repackage

Ricopia i file prima di cancellarli. Il pacchetto precedentemente installato sarà denominato in base alla macro% _repackage_name_fmt e verrà creato nella directory indicata dalla macro% _repackage_dir (il valore predefinito è / Var / tmp ).

--replacefiles

Installa i pacchetti anche se sostituiscono i file da altri pacchetti già installati.

--replacepkgs

Installa i pacchetti anche se alcuni di essi sono già installati su questo sistema.

--test

Non installare il pacchetto, è sufficiente controllare e segnalare potenziali conflitti.

CANCELLA OPZIONI

La forma generale di un comando di cancellazione del rpm è

rpm -e --allmatches --nodeps --noscripts --notriggers --repackage --test NOME DEL PACCHETTO …

Le seguenti opzioni possono anche essere utilizzate:

--allmatches

Rimuovi tutte le versioni del pacchetto che corrispondono NOME DEL PACCHETTO . Normalmente viene emesso un errore se NOME DEL PACCHETTO corrisponde a più pacchetti.

--nodeps

Non controllare le dipendenze prima di disinstallare i pacchetti.

--noscripts

--nopreun

--nopostun

Non eseguire lo scriptlet con lo stesso nome. Il--noscripts l'opzione durante la cancellazione del pacchetto equivale a

--nopreun --nopostun

e disattiva l'esecuzione del corrispondente% preun, e% postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

Non eseguire alcun scriptlet di trigger del tipo specificato. Il--notriggers l'opzione è equivalente a

--notriggerun --notriggerpostun

e disattiva l'esecuzione del corrispondente% triggerun, e% triggerpostun scriptlet (s).

--repackage

Ricopia i file prima di cancellarli. Il pacchetto precedentemente installato sarà denominato in base alla macro% _repackage_name_fmt e verrà creato nella directory indicata dalla macro% _repackage_dir (il valore predefinito è / Var / tmp ).

--test

Non disinstallare realmente nulla, segui semplicemente i movimenti. Utile in congiunzione con il-vv opzione per il debug.

OPZIONI QUERY

La forma generale di un comando di query rpm è

rpm --query selezionare-options query-opzioni

È possibile specificare il formato in cui devono essere stampate le informazioni sul pacchetto. Per fare ciò, utilizzare

--qf | --queryformat QUERYFMT

opzione, seguita dal QUERYFMT stringa di formato. I formati di query sono versioni modificate dello standardprintf (3) formattazione. Il formato è costituito da stringhe statiche (che possono includere escape di caratteri C standard per newline, schede e altri caratteri speciali) eprintf (3) digitare i formattatori. Comerpm conosce già il tipo da stampare, tuttavia l'identificatore di tipo deve essere omesso e sostituito dal nome del tag di intestazione da stampare, racchiuso da{} personaggi. I nomi dei tag sono case sensitive e il leaderRPMTAG_ parte del nome del tag può essere omessa.

I formati di output alternativi possono essere richiesti seguendo il tag con: typetag . Attualmente sono supportati i seguenti tipi:

:armatura

Avvolgi una chiave pubblica in armatura ASCII.

: Base64

Codifica dati binari usando base64.

:Data

Usa il formato strftime (3) "% c".

:giorno

Usa strftime (3) formato "% a% b% d% Y".

: depflags

Formatta i flag di dipendenza.

: fFlags

Formato flag di file.

:esadecimale

Formato in esadecimale.

: ottale

Formato in ottale.

: permanenti

Formato autorizzazioni file.

: shescape

Sfuggi alle virgolette singole da usare in uno script.

: TriggerType

Visualizza il suffisso del trigger.

Ad esempio, per stampare solo i nomi dei pacchetti interrogati, è possibile utilizzare%{NOME} come la stringa di formato. Per stampare il nome e le informazioni di distribuzione dei pacchetti in due colonne, è possibile utilizzare-30% {NAME}% {DISTRIBUTION}. rpm stamperà una lista di tutti i tag che conosce quando viene richiamata con--querytags discussione.

Esistono due sottoinsiemi di opzioni per l'interrogazione: selezione del pacchetto e selezione delle informazioni.

OPZIONI DI SELEZIONE DEL PACCHETTO:

NOME DEL PACCHETTO

Query pacchetto installato denominato NOME DEL PACCHETTO .

-a, --tutti

Interrogare tutti i pacchetti installati.

-f, --file FILE

Pacchetto di query proprietario FILE .

--fileid MD5

Pacchetto di query che contiene un determinato identificatore di file, ad es MD5 digest del contenuto del file.

-g, --group GRUPPO

Richiedere pacchetti con il gruppo di GRUPPO .

--hdrid SHA1

Pacchetto di query che contiene un identificatore di intestazione dato, ad esempio il SHA1 digest della regione di intestazione immutabile.

-p, --package package_file

Interroga un pacchetto (disinstallato) package_file . Il package_file può essere specificato comeftp ohttp URL di stile, nel qual caso l'intestazione del pacchetto verrà scaricata e interrogata. VedereOPZIONI FTP / HTTP per informazioni surpmè internoftp ehttp supporto client. Il package_file argomento (s), se non un pacchetto binario, sarà interpretato come un manifest di pacchetto ASCII. I commenti sono consentiti, a partire da un '#', e ogni riga di un file manifest del pacchetto può includere espressioni globulari separate dello spazio bianco, inclusi gli URL con espressioni globulari remote, che verranno espanse in percorsi che vengono sostituiti al posto del manifest del pacchetto come addizionale package_file argomenti alla query.

--pkgid MD5

Pacchetto di query che contiene un determinato identificativo del pacchetto, ad esempio il MD5 riassunto dell'intestazione combinata e del contenuto del carico utile.

--querybynumber HDRNUM

Interrogare il HDRNUM la voce del database direttamente; questo è utile solo per il debug.

--specfile SPECFILE

Analizzare e interrogare SPECFILE come se fosse un pacchetto. Sebbene non tutte le informazioni (ad esempio elenchi di file) siano disponibili, questo tipo di query consente di utilizzare rpm per estrarre informazioni da file spec senza dover scrivere un parser specfile.

--tid TID

Query pacchetto (s) che hanno un dato TID identificativo della transazione. Un timestamp unix è attualmente utilizzato come identificatore di transazione. Tutti i pacchetti installati o cancellati all'interno di una singola transazione hanno un identificatore comune.

--innescato da NOME DEL PACCHETTO

Pacchetti di domande che vengono attivati ​​dai pacchetti NOME DEL PACCHETTO .

--whatprovides CAPACITÀ

Interrogare tutti i pacchetti che forniscono il CAPACITÀ capacità.

--whatrequires CAPACITÀ

Interrogare tutti i pacchetti che richiede CAPACITÀ per il corretto funzionamento.

OPZIONI QUERY PACCHETTO:

--changelog

Visualizza le informazioni sulla modifica per il pacchetto.

-c, --configfiles

Elenca solo i file di configurazione (implica-l).

-d, --docfiles

Elenca solo i file di documentazione (implica-l).

--dump

Eseguire il dump delle informazioni sul file come segue:

dimensione del percorso mtime md5sum mode owner group isconfig isdoc rdev symlink

Questa opzione deve essere utilizzata con almeno uno di-l, -c, -d.

--filesbypkg

Elenca tutti i file in ogni pacchetto selezionato.

-i, --info

Visualizza le informazioni sul pacchetto, inclusi nome, versione e descrizione. Questo usa il--queryformat se ne è stato specificato uno

--scorso

Ordina l'elenco dei pacchetti per tempo di installazione in modo tale che gli ultimi pacchetti siano in cima.

-l, --list

Elenca i file nel pacchetto.

--fornisce

Funzionalità di elenco fornite da questo pacchetto.

-R, --richiede

Elenca i pacchetti da cui dipende questo pacchetto.

--scripts

Elencare gli scriptlet specifici del pacchetto che vengono utilizzati come parte dei processi di installazione e disinstallazione.

-s, - stato

Mostra il stati di file nel pacchetto (implica-l). Lo stato di ogni file è uno di normale , non installato , o sostituito .

--triggers, --triggerscripts

Mostra gli script di trigger, se ce ne sono, che sono contenuti nel pacchetto.

VERIFICA LE OPZIONI

La forma generale di un comando di verifica di rpm è

rpm -V selezionare-options verificare-options

La verifica di un pacchetto confronta le informazioni sui file installati nel pacchetto con le informazioni sui file presi dai metadati del pacchetto memorizzati nel database rpm. Tra le altre cose, la verifica confronta la dimensione, la somma MD5, le autorizzazioni, il tipo, il proprietario e il gruppo di ciascun file. Vengono visualizzate eventuali discrepanze.File che non sono stati installati dal pacchetto, ad esempio file di documentazione esclusi durante l'installazione utilizzando il "--excludedocs"l'opzione verrà ignorata silenziosamente.

Le opzioni di selezione del pacchetto sono le stesse di quelle del pacchetto (inclusi i file manifest del pacchetto come argomenti). Altre opzioni uniche per verificare la modalità sono:

--nodeps

Non verificare le dipendenze dei pacchetti.

--nodigest

Non verificare i digest di pacchetti o header durante la lettura.

--nessun documento

Non verificare alcun attributo dei file del pacchetto.

--noscripts

Non eseguire il% verifyscript scriptlet (se presente).

--nosignature

Non verificare le firme del pacchetto o dell'intestazione durante la lettura.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Non verificare l'attributo file corrispondente.

Il formato dell'output è una stringa di 8 caratteri, un possibile indicatore di attributo:

c config% file di configurazione. d % doc file di documentazione. g %fantasma file (cioè il contenuto del file non è incluso nel payload del pacchetto). l %licenza file di licenza. r % readme file readme.

dall'intestazione del pacchetto, seguito dal nome del file. Ciascuno degli 8 caratteri indica il risultato di un confronto degli attributi del file con il valore di tali attributi registrati nel database. Una sola "."(punto) significa che il test è passato, mentre un singolo"?"(punto interrogativo) indica che il test non può essere eseguito (ad esempio, i permessi dei file impediscono la lettura). In caso contrario, il messaggio (mnemonicamente emBoldened) indica il fallimento del corrispondente--verificare test:

S file Size differisce M Ml'ode differisce (include permessi e tipo di file) 5 MD5 la somma è diversa D DEvice major / minor number mis-match L leggereLInchiostro sbagliato (2) percorso errato U Ula proprietà di ser varia sol solla proprietà del mazzo è diversa T mTè diverso

FIRMA DIGITALE E VERIFICA DELLA DIGEST

Le forme generali dei comandi di firma digitale rpm sono

rpm --importare PUBKEY …

rpm {--checksig} --nosignature --nodigest PACKAGE_FILE …

Il--checksig opzione controlla tutti i digest e le firme contenute in package_file per garantire l'integrità e l'origine del pacchetto. Si noti che le firme vengono ora verificate ogni volta che un pacchetto viene letto e--checksig è utile per verificare tutti i digest e le firme associate a un pacchetto.

Le firme digitali non possono essere verificate senza una chiave pubblica. Una chiave pubblica blindata ascii può essere aggiunta alrpm database usando--importare. Una chiave pubblica importata viene trasportata in un'intestazione e la gestione dei portachiavi viene eseguita esattamente come la gestione dei pacchetti. Ad esempio, tutte le chiavi pubbliche attualmente importate possono essere visualizzate da:

rpm -qa gpg-pubkey *

I dettagli su una chiave pubblica specifica, quando importati, possono essere visualizzati mediante query. Ecco le informazioni sulla chiave GPG / DSA di Red Hat:

rpm -qi gpg-pubkey-db42a60e

Infine, le chiavi pubbliche possono essere cancellate dopo l'importazione, proprio come i pacchetti. Ecco come rimuovere la chiave GPG / DSA di Red Hat

rpm -e gpg-pubkey-db42a60e

FIRMA UN PACCHETTO

rpm --addsign | --resign PACKAGE_FILE …

Entrambi--addsign e--dimettersi le opzioni generano e inseriscono nuove firme per ogni pacchetto package_file dato, sostituendo tutte le firme esistenti. Ci sono due opzioni per ragioni storiche, al momento non ci sono differenze nel comportamento.

USANDO GPG PER FIRMARE I PACCHETTI

Per firmare pacchetti usando GPG,rpm deve essere configurato per eseguire GPG ed essere in grado di trovare un portachiavi con i tasti appropriati. Di default,rpm usa le stesse convenzioni di GPG per trovare i portachiavi, vale a dire il$ GNUPGHOME variabile d'ambiente. Se i tuoi key rings non sono posizionati dove GPG si aspetta che siano, dovrai configurare la macro% _gpg_path essere la posizione dei portachiavi GPG da usare.

Per compatibilità con le versioni precedenti di GPG, PGP e rpm, è necessario configurare solo i pacchetti di firme V3 OpenPGP. È possibile utilizzare gli algoritmi di verifica DSA o RSA, ma è preferibile il DSA.

Se vuoi essere in grado di firmare i pacchetti che crei tu stesso, devi anche creare la tua coppia di chiavi pubblica e segreta (vedi il manuale GPG). Sarà inoltre necessario configurare ilrpm macro

%_firma

Il tipo di firma Al momento sono supportati solo gpg e pgp.

% _gpg_name

Il nome dell '"utente" di cui si desidera utilizzare la chiave per firmare i pacchetti.

Ad esempio, per essere in grado di utilizzare GPG per firmare i pacchetti come utente "John Doe < [email protected] >' dai portachiavi situati in /etc/rpm/.gpg usando l'eseguibile / Usr / bin / gpg tu includeresti

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

in un file di configurazione macro. Uso / etc / rpm / macros per configurazione per sistema e ~ / .Rpmmacros per la configurazione per utente.

OPZIONI DEL DATABASE DI REBUILD

La forma generale di un comando del database di ricostruzione di rpm è

rpm --rebuilddb -v --dbpath DIRECTORY --radice DIRECTORY

Uso--initdb per creare un nuovo database, utilizzare--rebuilddb ricostruire gli indici del database dalle intestazioni del pacchetto installato.

SHOWRC

Il comando

rpm --showrc

mostra i valorirpm userà per tutte le opzioni sono attualmente impostati in rpmrc e macro file di configurazione.

OPZIONI FTP / HTTP

rpm può fungere da client FTP e / o HTTP in modo che i pacchetti possano essere interrogati o installati da Internet. I file del pacchetto per le operazioni di installazione, aggiornamento e interrogazione possono essere specificati comeftp ohttpURL di stile:

ftp: // utente: password @ host: port / path / to / pacchetto.rpm

Se la:PAROLA D'ORDINE porzione è omessa, verrà richiesta la password (una volta per ogni coppia utente / hostname). Se sia l'utente che la password sono omessi, anonimiftp viene usato. In tutti i casi, passivo (PASV)ftp i trasferimenti vengono eseguiti

rpm consente di utilizzare le seguenti opzioni con gli URL ftp:

--ftpproxy OSPITE

Il padrone di casa OSPITE verrà utilizzato come server proxy per tutti i trasferimenti ftp, che consente agli utenti di eseguire il ftp attraverso macchine firewall che utilizzano sistemi proxy. Questa opzione può anche essere specificata configurando la macro% _ftpproxy.

--ftpport OSPITE

Il TCP PORTA numero da utilizzare per la connessione ftp sul server ftp proxy invece della porta predefinita. Questa opzione può anche essere specificata configurando la macro% _ftpport.

rpm consente di utilizzare le seguenti opzionihttp URL:

--httpproxy OSPITE

Il padrone di casa OSPITE sarà usato come server proxy per tuttihttp trasferimenti. Questa opzione può anche essere specificata configurando la macro% _httpproxy.

--httpport PORTA

Il TCP PORTA numero da utilizzare per ilhttp connessione sul server http proxy al posto della porta predefinita. Questa opzione può anche essere specificata configurando la macro% _httpport.

QUESTIONI DI LEGAME

Esecuzione di rpmbuild

Le modalità di costruzione di rpm sono ora residenti nel / Usr / bin / rpmbuild eseguibile. Sebbene la compatibilità legacy fornita dagli alias popt di seguito sia stata adeguata, la compatibilità non è perfetta; quindi la compatibilità della modalità build tramite gli alias popt viene rimossa da rpm. Installa ilrpmbuild pacchetto e vedirpmbuild(8) per la documentazione di tutti irpm costruire modalità precedentemente documentate qui inrpm(8).

Aggiungi le seguenti linee a / Etc / popt se desideri continuare a invocarerpmbuild dalrpmriga di comando:

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

GUARDA ANCHE

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

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

Importante: Utilizzare il uomo comando ( % uomo ) per vedere come viene utilizzato un comando sul tuo computer specifico.