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

So installieren Sie YUM auf RHEL 8 / CentOS 8

Fedora hat den Wechsel zu DNF mit Fedora 22 vorgenommen, aber CentOS und RHEL sind bis jetzt bei YUM geblieben. RHEL ist zum Paketmanager der nächsten Generation gesprungen, und das ist gut so, aber wenn Sie YUM vermissen oder Skripte haben, die darauf angewiesen sind, haben Sie immer noch Zugriff auf den alten Paketmanager. Was noch besser ist, Sie müssen nichts weiter tun.

In diesem Tutorial lernen Sie:

  • Verwendung von YUM auf RHEL 8 / CentOS 8
  • Was ist YUM auf RHEL 8/CentOS 8, wirklich
  • Gibt es einen Unterschied?

YUM auf RHEL 8 / CentOS 8

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System RHEL 8 / CentOS 8
Software DNF/YUM
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Verwendung von YUM auf RHEL 8 / CentOS 8

Öffnen Sie ein Terminal auf Ihrem RHEL 8 / CentOS 8-System und führen Sie den folgenden Befehl aus.

# yum update

Es hat funktioniert, nicht wahr? Versuchen Sie, etwas mit YUM zu installieren, wie Sie es auf einem RHEL 7-System tun würden.

# yum install php

Es ist das gleiche. Probieren Sie ein paar weitere Befehle aus. Sie sollten sich alle genau wie auf RHEL 7 verhalten. Hier ist der Haken; YUM ist nicht auf RHEL 8 / CentOS 8 installiert. Tatsächlich ist nicht einmal ein Paket dafür verfügbar. Also, was ist los?

Was ist YUM auf RHEL 8 / CentOS 8 wirklich

Red Hat stellt schon lange genug Server-Betriebssysteme her, sodass Veränderungen wie ein Bleiballon überhand nehmen können. Sie haben also zwei Dinge getan, um den Übergang zu DNF zu erleichtern. Zuerst erstellten sie ein Wrapper-Skript, um YUM zu ersetzen und alles an DNF weiterzuleiten. Werfen Sie einen Blick auf die ausführbare YUM-Datei, um zu sehen, worum es geht.

$ cat /usr/bin/yum

Das ist alles ziemlich einfach, aber warum funktioniert es so gut? Das hat alles mit DNF selbst zu tun.

Gibt es einen Unterschied?

Die Unterschiede zwischen DNF und YUM sind hauptsächlich technischer Natur und existieren unter der Oberfläche. DNF wurde entwickelt, um auf der Oberflächenebene abwärtskompatibel mit YUM zu sein. Syntaktisch sind sie nahezu identisch. In Wirklichkeit ist DNF nur eine neue Iteration von YUM mit besserer Abhängigkeitsauflösung, Geschwindigkeitsverbesserungen und besserer Speichernutzung.

Es liegt ganz bei Ihnen. Sie können yum weiterhin verwenden Befehl, oder Sie können direkt zu dnf wechseln . Es ist noch nicht erforderlich, die Skripte zu ändern, und Sie können sich Zeit nehmen, um sich daran zu gewöhnen.

Schlussfolgerung

Hier hast du es! YUM ist bereits auf RHEL 8 installiert, sozusagen. Sie müssen nichts Neues tun, wenn Sie nicht wollen. Der Wechsel zu DNF zum Installieren von Paketen ist jedoch wirklich einfach, also probieren Sie es aus.


Cent OS
  1. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  2. So installieren Sie Icinga 2 unter CentOS 8 / RHEL 8

  3. So installieren Sie MongoDB auf CentOS 8 / RHEL 8

  4. So installieren Sie Firefox 10 auf CentOS 6 / RHEL 6

  5. So installieren Sie PostgreSQL 10 auf CentOS 6 / RHEL 6

So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie cpan auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie VirtualBox 6.0 unter CentOS 8 / RHEL 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8