Come installare un pacchetto RPM su CentOS 8

How Install An Rpm Package Centos 8



Il gestore di pacchetti di Red Hat, comunemente noto come RPM, è un sistema di gestione dei pacchetti utilizzato per gestire, installare, disinstallare, aggiornare, elencare e controllare i pacchetti basati su .rpm nelle distribuzioni Linux basate su Redhat.

I file con estensione .rpm in Linux sono come l'alternativa dei file .exe in Windows. I file .rpm vengono utilizzati per installare applicazioni in qualsiasi sistema operativo Linux basato su RedHat. È un formato di imballaggio utile durante l'installazione di software di terze parti su un sistema operativo. In questo post, discuteremo il processo di installazione di un pacchetto RPM su CentOS 8.







Esistono tre metodi che possiamo utilizzare per installare un pacchetto RPM su CentOS 8:



  1. Usando DNF
  2. Usando Yum
  3. Usando RPM

Iniziamo con il primo metodo e impariamo a installare un pacchetto RPM utilizzando il gestore di pacchetti DNF.



Installazione di pacchetti RPM utilizzando DNF

DNF ha sostituito Yum come ultima versione in CentOS 8.





La gestione delle dipendenze è un compito importante quando si installa un pacchetto su un sistema operativo basato su Linux. Pertanto, DNF dovrebbe sempre essere preferito rispetto ad altri gestori di pacchetti quando si installa un pacchetto RPM poiché è davvero bravo a gestire le dipendenze.

Per installare un pacchetto RPM con DNF, è sufficiente fornire il pacchetto RPM al dnf install comando:



$sudodnfinstallare./pacchetto.rpm

Ad esempio, vogliamo installare l'ultima versione di Team Viewer sul sistema operativo CentOS 8. Per installare l'ultima versione di TeamViewer, visitare la pagina di download di TeamViewer:

https://www.teamviewer.com/en/download/linux/

Una volta che sei nella pagina di download dell'applicazione Teamviewer, fai clic sul collegamento Evidenziato nella schermata sopra.

Apparirà una finestra pop-up per scaricare il file RPM per l'installazione di TeamViewer su CentOS 8:

Fare clic sull'opzione di salvataggio del file e fare clic su OK per avviare il processo di download del file RPM di TeamViewer.

Una volta scaricato il pacchetto RPM di TeamViewer, torna al terminale e vai alla directory Downloads dove viene scaricato il pacchetto RPM usando il comando cd:

$cdDownload

Una volta che sei nella directory Download, esegui il comando ls comando per confermare la presenza del file RPM di TeamViewer:

$ls

Ora per installare l'ultima versione di TeamViewer su CentOS 8, è sufficiente fornire il file RPM di download di TeamViewer al comando dnf install come mostrato di seguito:

$sudodnfinstallare./teamviewer_15.18.5.x86_64.rpm

Ti verrà chiesto di installare alcune dipendenze aggiuntive e occupare spazio su disco aggiuntivo, quindi digita y e premi Invio per continuare; l'installazione verrà avviata e completata in pochi secondi.

Come puoi vedere nello screenshot qui sopra, l'ultima versione di TeamViewer è stata installata correttamente utilizzando un pacchetto RPM sul sistema operativo CentOS 8.

Installa un pacchetto RPM dal web

Puoi anche scaricare e installare un pacchetto RPM che si trova sul web utilizzando DNF. Per installare il pacchetto RPM, è sufficiente fornire l'indirizzo web diretto del pacchetto RPM al DNF.

Ad esempio, se vogliamo installare epel-release direttamente da fedoraproject.org, il comando dovrebbe essere questo:

$sudodnfinstallarehttps://dl.fedoraproject.org/pub/caldo/epel-release-ultime-8.noarch.rpm

DNF cercherà automaticamente le dipendenze e ti chiederà conferma prima di installare il pacchetto e le sue dipendenze.

Immettere y e premere Invio per avviare il processo di installazione di epel-release insieme alle sue dipendenze.

DNF ti consente anche di sapere se il pacchetto è compatibile con il tuo sistema operativo. Se un pacchetto non è compatibile con il tuo sistema operativo CentOS, aggiorna il sistema operativo o prova un altro pacchetto compatibile con il sistema operativo.

Installazione di pacchetti RPM usando YUM

Come accennato in precedenza, il sistema di gestione dei pacchetti YUM è stato sostituito con DNF nell'ultima versione di CentOS, ma puoi continuare a utilizzarlo.

La sintassi in questo metodo è la stessa del metodo DNF. Sostituisci semplicemente DNF con YUM.

Ad esempio, per installare un pacchetto utilizzando il gestore pacchetti YUM, la sintassi del comando yum sarà simile alla seguente:

$sudo yum installa./il percorso/pacchetto.rpm

Dopo aver eseguito il comando precedente, il pacchetto e le sue dipendenze verranno installati.

Installazione di pacchetti RPM utilizzando RPM

Questo è un metodo convenzionale e standard per installare i pacchetti RPM sul sistema operativo CentOS 8, ma dovresti sempre preferire l'uso di DNF su di esso se non vuoi che le cose diventino disordinate.

L'uso di questo metodo per installare i pacchetti RPM ha i suoi limiti poiché RPM non gestisce le dipendenze e devi cercarli manualmente.

Per installare un pacchetto con il comando rpm, usa il pulsante -io flag e forniscigli un file di installazione del pacchetto RPM:

$sudogiri/min-io./il percorso/pacchetto.rpm

Come puoi vedere nello screenshot qui sopra, le dipendenze non sono installate, quindi il pacchetto RPM non può essere installato. Quindi, invece, devi prima installare manualmente le dipendenze; quindi, puoi installare TeamViewer usando il comando rpm.

Conclusione

Le installazioni RPM esterne dovrebbero essere limitate il più possibile in quanto possono rendere instabile il sistema. Tuttavia, se si desidera installare l'ultima versione di qualsiasi applicazione, è necessario utilizzare il file RPM più recente.

In questo articolo abbiamo appreso il processo di installazione dei pacchetti basati su RPM utilizzando tre metodi diversi. Abbiamo anche discusso del motivo per cui DNF dovrebbe essere sempre preferito rispetto ad altri metodi in quanto gestisce i problemi di dipendenza. Potrebbe essere necessario utilizzare l'utilità RPM in rari casi, ma DNF sarà sempre la soluzione migliore.