GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare DNF su CentOS 7

DNF (abbreviazione di "D aN diF ied Yum") è la prossima versione principale in arrivo di Yum , un gestore di pacchetti per distribuzioni Linux basate su RPM, come RHEL, CentOS e Fedora. DNF è stato introdotto per la prima volta in Fedora 18 ed è diventato il gestore di pacchetti predefinito dalla versione Fedora 25. Questo breve tutorial spiegherà come installare DNF sulle versioni CentOS 7 / RHEL 7.

Installa DNF su CentOS 7

Aggiornamento:

DNF è disponibile nei repository ufficiali di RHEL 7 e CentOS. Per installare DNF su CentOS 7, esegui semplicemente il seguente comando come root utente:

# yum install dnf

So che DNF non è ancora disponibile nei repository predefiniti di CentOS 7. Ma non sapevo che DNF non fosse disponibile anche nel repository EPEL.

Quando ho provato a installare DNF da EPEL, ho ricevuto questo errore:

# yum install dnf
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * elrepo: elrepo.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
 Nothing to do

Vedere? DNF non è più disponibile in EPEL. Dopo alcune ricerche su Google, ho trovato la soluzione in Serverfault Forum. Il motivo della rimozione di DNF dal repository EPEL è EPEL 7 DNF è molto vecchio e presenta problemi per includere falle di sicurezza. Questo è il motivo per cui DNF è stato rimosso da EPEL.

Per fortuna, DNF e le sue dipendenze sono disponibili su Springdale Linux (SDL) deposito. Questo archivio è gestito dai membri del personale informatico della ​Princeton University e dell'​Institute for Advanced Study.

Scarichiamo DNF e le sue dipendenze usando i comandi:

# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm

Quindi, installa DNF usando il comando:

# yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpm

Ora inizia a usare DNF. Per mettere le mani su DNF, fai riferimento alla sezione della guida eseguendo il comando seguente.

# dnf help

Un avvertimento: Tieni presente che i pacchetti dal link sopra menzionato non sono supportati e non sono inclusi nell'installazione di RedHat stock. Questi pacchetti non supportati potrebbero non essere aggiornati frequentemente o mantenuti. Usali a tuo rischio.

Nuovo in DNF? Leggi il nostro prossimo articolo per sapere come utilizzare il gestore di pacchetti DNF.

  • Esempi di comandi DNF per principianti

Riferimento:

  • Difetto del server

Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare Python 3 su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8