Android

So installieren Sie RPM-Dateien (Pakete) unter Centos Linux

How to Install Programs on Linux | Fedora 29 Tutorial

How to Install Programs on Linux | Fedora 29 Tutorial

Inhaltsverzeichnis:

Anonim

Der RPM Package Manager (RPM) ist ein leistungsstarkes Paketverwaltungssystem, das von Red Hat Linux und seinen Derivaten wie CentOS und Fedora verwendet wird. RPM bezieht sich auch auf den Befehl rpm und das Dateiformat .rpm .

Die CentOS-Repositorys enthalten Tausende von RPM-Paketen, die mit dem Desktop-Software-Manager oder über die Befehlszeile mit den Dienstprogrammen yum , dnf und rpm installiert werden können. Einige Bibliotheken und Anwendungen sind im RPM-Format gepackt, jedoch in keinem CentOS-Repository enthalten. Diese Anwendungen müssen von der Website des Entwicklers heruntergeladen und manuell installiert werden.

In diesem Tutorial werden wir erklären, wie RPM-Dateien auf CentOS zu installieren.

Seien Sie besonders vorsichtig, wenn Sie RPM-Pakete aus inoffiziellen Quellen installieren. Das Paket muss für Ihre Systemarchitektur und CentOS-Version erstellt werden. Ersetzen oder aktualisieren Sie niemals wichtige Systempakete wie glibc, systemd oder andere Dienste und Bibliotheken, die für das ordnungsgemäße Funktionieren des Systems erforderlich sind.

Nur root oder Benutzer mit sudo-Berechtigungen können RPM-Pakete installieren oder entfernen.

Installieren von dnf Dateien mit yum und dnf

yum und dnf sind Befehlszeilentools zum Installieren, Aktualisieren, Entfernen und anderweitigen Verwalten von rpm-Paketen unter CentOS und verwandten Linux-Distributionen.

Ausgehend von CentOS 8 dnf ersetzt yum als Standard - Paket - Manager. dnf ist abwärtskompatibel mit yum .

Sie können yum unter CentOS 8 weiterhin verwenden, da es ein Alias ​​für dnf .

Um lokale dnf Pakete mit yum oder dnf install , verwenden Sie den Befehl install , gefolgt vom Pfad zur Datei. Im folgenden Beispiel installieren wir den Chrome-Browser:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

Sowohl yum und dnf wird lösen und alle die Paketabhängigkeiten installieren. Sie werden aufgefordert, Y um fortzufahren:

… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:

Das ist alles, hat sich die Anwendung auf Ihrem System installiert ist, und Sie können starten Sie es.

Sie können ein rpm-Paket auch direkt von einer URL installieren:

sudo yum install

sudo dnf install

Installieren von rpm-Dateien mit rpm

rpm ist ein Low-Level - Paket - Manager für RHEL - Systeme.

Sie sollten es immer vorziehen, yum oder dnf gegenüber rpm zu verwenden, wenn Sie Pakete installieren, aktualisieren und entfernen, da dies keine Abhängigkeiten dnf .

Um rpm-Pakete mit rpm zu installieren, verwenden Sie die Option -i (oder -U ) gefolgt vom Pfad zur Datei:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Wenn das zu installierende oder zu aktualisierende Paket von anderen Paketen abhängt, die derzeit nicht installiert sind, zeigt rpm eine Liste aller fehlenden Abhängigkeiten an. Sie müssen alle Abhängigkeiten installieren.

rpm akzeptiert auch Pakete von einer URL installieren:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Fazit

In CentOS können Sie eine lokale dnf Datei mit yum oder dnf genauso installieren, wie Sie ein Paket aus den Repositorys installieren würden.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

centOS rpm