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

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 haben jeweils ihre eigenen Vorzüge, aber DNF sollte in den meisten Situationen wahrscheinlich Ihre erste Wahl sein. Denken Sie auch daran, dass es aus Stabilitätsgründen eine gute Idee ist, Ihre externen RPM-Installationen so weit wie möglich einzuschränken.

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.

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
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 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

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 Verwaltung einzelner RPM-Pakete. DNF übernimmt die Abhängigkeitsauflösung, und das ist sehr große Sache, wenn es um einzelne Pakete auf jedem Linux-System geht. Es verhindert potenzielle Konflikte und halb kaputte Pakete. Außerdem bleibt Ihnen das lästige Suchen nach Abhängigkeiten erspart.

Um ein RPM mit DNF zu installieren, geben Sie DNF einfach den Speicherort des RPMs anstelle des Paketnamens, wie Sie es normalerweise tun würden.

# dnf install /path/to/package.rpm

Es 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.rpm

DNF 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 sein. 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, yum weiterhin zu verwenden Befehl. 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.rpm

So installieren Sie ein RPM mit RPM

Die herkömmliche Methode zum Installieren von RPM-Paketen ist das RPM-Paketdienstprogramm. Es ist die ursprüngliche Art, Pakete auf einem Red Hat-System zu installieren, und es funktioniert immer noch, aber es hat seine Einschränkungen. Vor allem übernimmt RPM keine Abhängigkeitsauflösung. Das heißt, wenn Sie diesen Weg gehen, seien Sie vorbereitet, denn die Dinge können schnell chaotisch werden.

Zur Verwendung installieren Sie ein Paket mit dem rpm verwenden Sie den Befehl -i Flag und geben Sie den Pfad zu Ihrem Paket an.

# rpm -i /path/to/package.rpm

Schlussfolgerung

Halten Sie sich in den meisten Situationen an DNF, und die Dinge werden reibungslos verlaufen. 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.


Cent OS
  1. So installieren Sie eine RPM-Datei unter Linux-Betriebssystemen (CentOS, RHEL und Fedora)

  2. So installieren Sie Redmine unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie Hadoop unter RHEL 8 / CentOS 8 Linux

  4. So installieren Sie Perl unter RHEL 8 / CentOS 8 Linux

  5. So installieren Sie Pakete mit dnf in CentOS/RHEL 8

So installieren Sie WordPress unter RHEL 8 / CentOS 8 Linux

So installieren Sie GIMP unter CentOS 8 / RHEL 8 Linux

So installieren Sie RPM-Pakete auf CentOS

So installieren Sie RPM auf CentOS

So installieren Sie RPM-Pakete unter CentOS 8

So installieren Sie RPM-Pakete in CentOS, RHEL und Fedora