So installieren Sie ein RPM-Paket unter RHEL 8/CentOS 8 Linux
Es gibt verschiedene Möglichkeiten, wie Sie ein RPM-Paket unter RHEL 8/CentOS 8 installieren können, im Gegensatz zur Paketinstallation aus einem System-Repository. Sie alle haben ihre eigenen Vorzüge, aber DNF sollte wahrscheinlich in den meisten Situationen Ihre erste Wahl sein. Es ist auch gut, sich daran zu erinnern, dass es aus Gründen der Stabilität eine gute Idee ist, Ihre externen RPM-Installationen so weit wie möglich zu begrenzen.
In diesem Tutorial lernen Sie:
- So installieren Sie ein RPM mit DNF
- So installieren Sie ein RPM mit Yum
- So installieren Sie ein RPM mit RPM
Installieren Sie ein RPM auf RHEL 8.
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | RHEL 8/CentOS 8 |
| Software | DNF, Yum und RPM |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
So installieren Sie ein RPM mit DNF
Wie bereits erwähnt, ist DNF der Paketmanager von Red Hat und die beste Option für die Verarbeitung einzelner RPM-Pakete. DNF kümmert sich um die Auflösung von Abhängigkeiten, und das ist eine sehr große Sache, wenn es um einzelne Pakete auf einem Linux-System geht. Es verhindert potenzielle Konflikte und halb beschädigte Pakete. Auch das lästige Aufspüren von Abhängigkeiten bleibt Ihnen erspart.
Um ein RPM mit DNF zu installieren, geben Sie DNF einfach den Speicherort des RPM anstelle des Paketnamens an, wie Sie es normalerweise tun würden.
dnf install /path/to/package.rpmEs funktioniert auch mit RPMs, die sich im Internet befinden. Geben Sie DNF die direkte Webadresse des RPM.
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmDNF schließt automatisch alle Abhängigkeiten in die Installation ein und zeigt sie an, wenn Sie aufgefordert werden, die Paketinstallation zu bestätigen. Falls das Paket nicht kompatibel ist, wird DNF Sie auch darüber informieren.
So installieren Sie ein RPM mit Yum
Dieser Abschnitt wird kurz gehalten. Yum auf RHEL 8/CentOS 8 ist DNF. Mit dieser Version hat Red Hat Yum zugunsten von DNF entfernt, aber sie haben einen einfachen Wrapper bereitgestellt, der es Ihnen ermöglicht, den Befehl yum weiterhin zu verwenden. Wenn Sie also "Yum" verwenden möchten, um ein RPM zu installieren, können Sie das tun, aber es ist wirklich DNF, und die Syntax ist identisch.
yum install /path/to/package.rpmSo installieren Sie ein RPM mit RPM
Die traditionelle Methode zum Installieren von RPM-Paketen ist das RPM-Paketdienstprogramm. Es ist die ursprüngliche Methode, Pakete auf einem Red Hat-System zu installieren, und sie funktioniert immer noch, aber sie hat ihre Grenzen. Vor allem kann RPM keine Abhängigkeitsauflösung verarbeiten. Das heißt, wenn Sie diesen Weg gehen, seien Sie vorbereitet, denn die Dinge können schnell chaotisch werden.
Um die Installation eines Pakets mit dem Befehl rpm zu verwenden, verwenden Sie das Flag -i und geben Sie den Pfad zu Ihrem Paket.
rpm -i /path/to/package.rpmSchlussfolgerung
Halten Sie sich in den meisten Situationen an DNF, und alles wird reibungslos ablaufen. Während Sie in einigen seltenen Nischensituationen RPM verwenden müssen, ist DNF fast immer die beste Wahl, insbesondere unter Berücksichtigung von Abhängigkeiten.
