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

So installieren Sie RPM-Pakete auf CentOS

RPM ist ein Verpackungssystem, das von Red Hat und seinen Derivaten wie CentOS und Fedora verwendet wird.

Die offiziellen CentOS-Repositorys enthalten Tausende von RPM-Paketen, die mit dem yum installiert werden können Befehlszeilenprogramm. Pakete, die nicht in den standardmäßigen CentOS-Repositorys verfügbar sind, können einfach installiert werden, indem das entsprechende Repository aktiviert wird.

Aber nicht alle Softwareanbieter bieten ein Yum-Repository für ihre Anwendung an. Meistens haben sie in solchen Situationen eine Download-Seite, von der Sie das RPM-Paket herunterladen und installieren oder die Software aus den Quellen herunterladen und kompilieren können.

In diesem Tutorial zeigen wir Ihnen zwei Methoden zur Installation von RPM-Paketen auf CentOS.

Bevor Sie beginnen #

Stellen Sie bei der Installation von RPM-Paketen sicher, dass sie für Ihre Systemarchitektur und Ihre CentOS-Version erstellt wurden.

Sie sollten diese Methode nicht verwenden, um wichtige Systempakete wie glibc, systemd oder andere Dienste und Bibliotheken zu ersetzen oder zu aktualisieren, die für das ordnungsgemäße Funktionieren Ihres Systems unerlässlich sind. Dies kann zu Fehlern und Systeminstabilität führen.

Um RPM-Pakete zu installieren, müssen Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sein.

Normalerweise verwenden Sie einen Webbrowser, um eine RPM-Datei zu suchen und herunterzuladen. Sobald Sie die Datei gefunden haben, können Sie sie mit Ihrem Browser oder mit einem Befehlszeilentool wie curl herunterladen oder wget .

Installation von RPM-Paketen mit yum #

yum ist das standardmäßige Paket-Manager-Tool in CentOS. Es wird verwendet, um Pakete aus den offiziellen CentOS-Repositories sowie anderen Repositories von Drittanbietern zu installieren, zu entfernen, herunterzuladen, abzufragen und zu aktualisieren.

Der erste Schritt besteht darin, die RPM-Datei herunterzuladen, die Sie installieren möchten:

wget https://example.com/file.rpm

Um das Paket zu installieren, verwenden Sie yum localinstall Befehl gefolgt vom Pfad zum Paketnamen:

sudo yum localinstall file.rpm

yum fordert Sie zur Bestätigung auf. Antworten Sie mit y und das RPM-Paket wird installiert, sofern es mit Ihrem System kompatibel ist und alle Abhängigkeiten erfüllt sind.

Wenn das RPM-Paket von anderen Paketen abhängt, die derzeit nicht installiert sind, und wenn diese Pakete in den auf Ihrem System aktivierten Repositories verfügbar sind, yum installiert alle Abhängigkeiten. Ansonsten yum druckt eine Liste aller fehlenden Abhängigkeiten, die Sie herunterladen und diese Pakete manuell installieren müssen.

Anstatt das RPM-Paket herunterzuladen und dann zu installieren, können Sie einfach die URL zum RPM-Paket an yum localinstall übergeben Befehl:

sudo yum localinstall https://example.com/file.rpm

Um ein bereits installiertes RPM-Paket mit yum zu aktualisieren, gehen Sie genauso vor wie beim Installieren des Pakets.

Wenn Sie aus irgendeinem Grund das installierte Paket entfernen möchten, verwenden Sie das Standard-yum remove Befehl gefolgt vom Paketnamen:

sudo yum remove file.rpm

Installation von RPM-Paketen mit rpm #

rpm ist ein Low-Level-Tool, das zum Installieren, Deinstallieren, Aktualisieren, Abfragen und Überprüfen von RPM-Paketen verwendet wird.

Um ein RPM-Paket zu installieren, verwenden Sie rpm -i Befehl gefolgt vom Namen des RPM-Pakets:

sudo rpm -ivh file.rpm

Das -v Option sagt rpm um eine ausführliche Ausgabe und -h anzuzeigen um den mit einem Hash markierten Fortschrittsbalken anzuzeigen.

Wenn das Paket von anderen Paketen abhängt, die nicht auf dem System installiert sind, rpm zeigt eine Liste aller fehlenden Abhängigkeiten an. Sie müssen alle Abhängigkeiten manuell herunterladen und installieren.

Anstatt das RPM-Paket herunterzuladen und zu installieren, können Sie die URL zum RPM-Paket als Argument verwenden:

sudo rpm -ivh https://example.com/file.rpm

Um ein Paket zu aktualisieren, verwenden Sie -U Möglichkeit:

sudo rpm -Uvh file.rpm

Wenn das Paket, das Sie aktualisieren möchten, nicht installiert ist, wird die Datei rpm -U Befehl wird es installieren.

Um ein RPM-Paket zu installieren, ohne dass alle erforderlichen Abhängigkeiten auf dem System installiert sind, verwenden Sie --nodeps Möglichkeit:

sudo rpm -Uvh --nodeps file.rpm

Um ein Paket zu entfernen (löschen), verwenden Sie den rpm -e Befehl, gefolgt vom Paketnamen:

sudo rpm -e file.rpm

Cent OS
  1. Wie installiere ich Mod_Pagespeed auf Centos?

  2. So installieren Sie RPM-Pakete auf Debian 11 Bullseye

  3. So installieren Sie Ntopng unter CentOS 6

  4. So installieren Sie tar.gz in CentOS

  5. So installieren Sie RPM-Pakete auf Ubuntu

So installieren und verwalten Sie Pakete auf CentOS mit RPM

So installieren Sie RPM-Pakete unter CentOS 8

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

So installieren Sie RPM-Pakete unter Ubuntu 22.04 LTS

So installieren Sie HHVM auf CentOS 6

So installieren Sie Deluge unter CentOS 7