Installare DNF in RHEL/CentOS 7
Installazione di DNF su RHEL/CentOS 7
DNF (Dandified Yum) è un gestore di pacchetti moderno ed efficiente per distribuzioni basate su RPM come RHEL e CentOS, che offre prestazioni più veloci e una migliore risoluzione delle dipendenze rispetto a YUM. Questa guida semplifica l’installazione di DNF su unVPS RHEL/CentOS7 di AvaHost, con esempi pratici per migliorare la vostra esperienza di gestione del server.
Prerequisiti
VPS AvaHost con RHEL 7 o CentOS 7.
Accesso root o privilegi
sudo(vedere la guida SSH precedente).
Connessione stabile a Internet.
Conoscenza di base dei comandi Linux.
Passo 1: Aggiornare il sistema
È sempre consigliabile aggiornare il sistema prima di installare un nuovo software. Eseguite il seguente comando per assicurarvi che tutti i pacchetti esistenti siano aggiornati:
sudo yum update -y
Passo 2: Installare il repository epel-release
DNF non è incluso nei repository predefiniti di RHEL/CentOS 7, quindi è necessario abilitare il repository EPEL (Extra Packages for Enterprise Linux):
sudo yum install -y epel-release
Una volta installato, aggiornare i metadati del repository:
sudo yum update -y
Passo 3: installare DNF
Ora è possibile installare DNF eseguendo:
sudo yum install -y dnf
Questo comando installerà le dipendenze necessarie e configurerà DNF sul sistema.
Passo 4: Verificare l’installazione
Per confermare che DNF è stato installato correttamente, controllate la sua versione:
dnf --version
Se l’installazione è avvenuta con successo, si dovrebbe vedere un output simile a:
DNF version 2.x.x
Passo 5: rendere DNF il gestore di pacchetti predefinito (facoltativo)
Poiché YUM è ancora il gestore di pacchetti predefinito in RHEL/CentOS 7, è possibile sostituirlo con DNF per le attività di gestione dei pacchetti. Se si desidera utilizzare DNF al posto di YUM per impostazione predefinita, è possibile creare dei collegamenti simbolici:
sudo mv /usr/bin/yum /usr/bin/yum.bak sudo ln -s /usr/bin/dnf /usr/bin/yum
Questo assicura che quando si eseguono i comandi
yum, questi vengano reindirizzati a
dnf.
Passo 6: Utilizzo di DNF
Ora è possibile utilizzare DNF come si farebbe con YUM. Ecco alcuni comandi comuni per la gestione dei pacchetti:
Installare un pacchetto:
sudo dnf install package-name
Rimuovere un pacchetto:
sudo dnf remove package-name
Aggiornare tutti i pacchetti:
sudo dnf update -y
Ricerca di un pacchetto:
dnf search package-name
Pulisce i pacchetti inutilizzati:
sudo dnf autoremove -y
Conclusione
L’installazione di DNF su RHEL/CentOS 7 offre un’esperienza di gestione dei pacchetti migliorata, con prestazioni migliori e una migliore gestione delle dipendenze. Seguendo questa guida, potete facilmente installare e iniziare a usare DNF sul vostro sistema. Se avete intenzione di passare a una versione più recente di RHEL o CentOS, conoscerete già DNF, poiché è il gestore di pacchetti predefinito in RHEL 8 e successive.


