GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie DNF unter CentOS 7

DNF (kurz für „D aN diF ied Yum“) ist die nächste kommende Hauptversion von Yum , ein Paketmanager für RPM-basierte Linux-Distributionen wie RHEL, CentOS und Fedora. DNF wird erstmals in Fedora 18 eingeführt und ist ab der Fedora 25-Version zum Standard-Paketmanager geworden. Dieses kurze Tutorial erklärt, wie man DNF auf CentOS 7 / RHEL 7-Versionen installiert.

Installieren Sie DNF auf CentOS 7

Aktualisierung:

DNF ist in den offiziellen Repositories von RHEL 7 und CentOS verfügbar. Um DNF unter CentOS 7 zu installieren, führen Sie einfach den folgenden Befehl als root aus Benutzer:

# yum install dnf

Ich weiß, dass DNF noch nicht in den Standard-Repositorys von CentOS 7 verfügbar ist. Mir war jedoch nicht bewusst, dass DNF nicht auch im EPEL-Repository verfügbar ist.

Als ich versuchte, DNF von EPEL zu installieren, bekam ich diesen Fehler:

# 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

Sehen? DNF ist in EPEL nicht mehr verfügbar. Nach ein paar Google-Suchen fand ich die Problemumgehung in Serverfault Forum. Der Grund für die Entfernung von DNF aus dem EPEL-Repository ist, dass EPEL 7 DNF sehr alt ist und Probleme mit Sicherheitslücken aufweist. Aus diesem Grund wurde DNF aus EPEL entfernt.

Glücklicherweise sind DNF und seine Abhängigkeiten unter Springdale Linux (SDL) verfügbar Repository. Dieses Repository wird von den Mitgliedern des Computerteams der ​Princeton University und des ​Institute for Advanced Study.

gepflegt

Lassen Sie uns DNF und seine Abhängigkeiten mit folgenden Befehlen herunterladen:

# 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

Installieren Sie dann DNF mit dem Befehl:

# 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

Beginnen Sie jetzt mit der Verwendung von DNF. Um DNF in die Hände zu bekommen, lesen Sie den Hilfeabschnitt, indem Sie den folgenden Befehl ausführen.

# dnf help

Ein Wort der Vorsicht: Bitte beachten Sie, dass die Pakete aus dem oben genannten Link nicht unterstützt werden und nicht in der standardmäßigen RedHat-Installation enthalten sind. Diese nicht unterstützten Pakete werden möglicherweise nicht häufig aktualisiert oder gewartet. Verwenden Sie sie auf eigene Gefahr.

Neu bei DNF? Lesen Sie unseren nächsten Artikel, um zu erfahren, wie Sie den DNF-Paketmanager verwenden.

  • DNF-Befehlsbeispiele für Anfänger

Referenz:

  • Serverfehler

Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie Python 3 unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8