RPM è un sistema di pacchettizzazione utilizzato da Red Hat e dai suoi derivati come CentOS e Fedora.

I repository ufficiali di CentOS contengono migliaia di pacchetti RPM che possono essere installati utilizzando l’utilità da riga di comandoyum. I pacchetti che non sono disponibili nei repository CentOS standard possono essere facilmente installati abilitando il repository appropriato.

Ma non tutti i fornitori di software forniscono un repository yum per la loro applicazione., Molto spesso in, quelle situazioni, avranno una pagina di download da cui è possibile scaricare e installare il pacchetto RPM o scaricare e compilare il software da fonti.

In questo tutorial, vi mostreremo due metodi di come installare pacchetti RPM su CentOS.

Prima di iniziare #

Quando si installano pacchetti RPM, assicurarsi che siano costruiti per l’architettura di sistema e la versione CentOS .,

Si dovrebbe evitare di utilizzare questo metodo per sostituire o aggiornare importanti pacchetti di sistema, come glibc, systemd, o altri servizi e librerie che sono essenziali per il corretto funzionamento del sistema. In questo modo può portare a errori e instabilità del sistema.

Per installare pacchetti RPM, è necessario accedere come root o utente con privilegi sudo .

Di solito, si utilizza un browser web per cercare e scaricare un file RPM. Una volta individuato il file, è possibile scaricarlo utilizzando il browser o utilizzando uno strumento commandoline come curl o wget .,

Installare pacchetti RPM con yum #

yum è lo strumento di gestione pacchetti predefinito in CentOS. Viene utilizzato per installare, rimuovere, scaricare, interrogare e aggiornare i pacchetti dai repository CentOS ufficiali e da altri repository di terze parti.

Il primo passo è quello di scaricare il file RPM che si desidera installare:

wget https://example.com/file.rpm

Per installare il pacchetto, utilizzare il tag yum localinstall comando seguito dal percorso del nome del pacchetto:

sudo yum localinstall file.rpm

yum richiede la conferma., Rispondi y e il pacchetto RPM verrà installato, supponendo che sia compatibile con il tuo sistema e che tutte le dipendenze siano soddisfatte.

Se il pacchetto RPM dipende da altri pacchetti che non sono attualmente installati e se tali pacchetti sono disponibili nei repository abilitati sul sistema, yum installerà tutte le dipendenze. Altrimenti,yum stamperà un elenco di tutte le dipendenze mancanti che dovrai scaricare e installare manualmente quei pacchetti.,

Invece di scaricare e poi installare il pacchetto RPM, si può semplicemente passare la URL per il pacchetto RPM per il yum localinstall comando:

sudo yum localinstall https://example.com/file.rpm

Per aggiornare un pacchetto RPM che è già installato con yum, utilizzare la stessa procedura di installazione del pacchetto.,

Se per qualche motivo si desidera rimuovere l’installazione del pacchetto standard yum remove comando seguito dal nome del pacchetto:

sudo yum remove file.rpm

Installazione di pacchetti RPM rpm #

rpm è un basso livello di strumento che viene utilizzato per installare, disinstallare, aggiornare, query, e verificare che i pacchetti RPM.,

Per installare un pacchetto RPM utilizzare il rpm -i comando seguito dal nome del pacchetto RPM:

sudo rpm -ivh file.rpm

-v opzione dice rpm per visualizzare l’output dettagliato e -h per vedere l’hash segnato barra di avanzamento.

Se il pacchetto dipende da altri pacchetti che non sono installati sul sistema, rpm visualizzerà un elenco di tutte le dipendenze mancanti. Dovrai scaricare e installare tutte le dipendenze manualmente.,

Invece di scaricare e installare il pacchetto RPM, è possibile utilizzare l’URL per il pacchetto RPM come argomento:

sudo rpm -ivh https://example.com/file.rpm

Per un pacchetto di aggiornamento, utilizzare il tag -U opzioni:

sudo rpm -Uvh file.rpm

Se il pacchetto che si sta tentando di aggiornare non è installato, rpm -U comando installerà.,

Per installare un pacchetto RPM senza avere tutte le dipendenze richieste installato sul sistema, utilizzare il tag --nodeps opzioni:

sudo rpm -Uvh --nodeps file.rpm

Per cancellare un pacchetto di utilizzare il rpm -e comando, seguito dal nome del pacchetto:

sudo rpm -e file.rpm

Conclusione #

In questo tutorial, vi abbiamo mostrato come installare i pacchetti RPM su CentOS.

Dovresti preferire l’uso di yum su rpm poiché risolve automaticamente tutte le dipendenze per te.