Die Dateien mit der Erweiterung .Drehzahl in Linux sind wie die Alternative von .EXE -Dateien in Windows. Der .RPM-Dateien werden verwendet, um Anwendungen in jedem Redhat-basierten Linux-Betriebssystem zu installieren. Es ist ein Verpackungsformat, das bei der Installation von Software von Drittanbietern in einem Betriebssystem hilfreich ist. In diesem Beitrag werden wir den Prozess der Installation eines RPM -Pakets auf CentOS 8 erörtern.
Es gibt drei Methoden, mit denen wir ein RPM -Paket am CentOS 8 installieren können:
Beginnen wir mit der ersten Methode und lernen Sie, ein RPM -Paket mit dem DNF -Paket -Manager zu installieren.
Installieren von RPM -Paketen mithilfe von DNF
DNF hat Yum als neueste Version in CentOS 8 ersetzt.
Die Bearbeitung von Abhängigkeiten ist eine wichtige Aufgabe bei der Installation eines Pakets auf einem Linux-basierten Betriebssystem. Daher sollte DNF bei der Installation eines RPM -Pakets immer gegenüber anderen Paketmanagern bevorzugt werden, da es bei der Behandlung von Abhängigkeiten wirklich gut ist.
Um ein RPM -Paket mit DNF zu installieren, geben Sie einfach das RPM -Paket für die “anDNF Installation" Befehl:
$ sudo dnf install ./Paket.Drehzahl
Zum Beispiel möchten wir die neueste Version von Team Viewer im Betriebssystem CentOS 8 installieren. Um die neueste Version von TeamViewer zu installieren, besuchen Sie die Download -Seite von TeamViewer:
https: // www.Teamviewer.com/en/download/linux/
Sobald Sie auf der Download -Seite der TeamViewer -Anwendung sind, klicken Sie im obigen Screenshot auf den hervorgehobenen Link.
Ein Pop-up-Box wird anscheinend die RPM-Datei für die Installation von TeamViewer unter CentOS 8 heruntergeladen:
Klicken Sie auf die Option "Datei speichern.
Sobald das RPM -Paket von TeamViewer heruntergeladen wurde, wechseln Sie zurück zum Terminal und navigieren Sie zum Verzeichnis „Downloads“, in dem das RPM -Paket mit dem Befehl „CD“ heruntergeladen wird:
$ CD Downloads
Sobald Sie im Download -Verzeichnis sind, führen Sie das aus “auslsBefehl, um die Anwesenheit der TeamViewer -RPM -Datei zu bestätigen:
$ ls
Um nun die neueste Version von TeamViewer auf CentOS 8 zu installieren, geben Sie einfach die Download -RPM -Datei von TeamViewer in den Befehl „DNF Install“ an, wie unten gezeigt:
$ sudo dnf install ./TeamViewer_15.18.5.x86_64.Drehzahl
Es wird aufgefordert, einige zusätzliche Abhängigkeiten zu installieren und zusätzlichen Speicherplatz zu nutzen. Geben Sie also "y" ein und klicken Sie auf "Eintritt", um fortzufahren. Die Installation beginnt und vervollständigt in Sekundenschnelle.
Wie Sie im obigen Screenshot sehen können.
Installieren Sie ein RPM -Paket aus dem Web
Sie können auch ein RPM -Paket im Internet herunterladen und installieren, das über DNF liegt. Um das RPM -Paket zu installieren, geben Sie einfach die direkte Webadresse des RPM -Pakets an die DNF an.
Wenn wir beispielsweise Epel-Release direkt aus dem Fedoraproject installieren möchten.org, der Befehl würde so laufen:
$ sudo dnf install https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Keinarch.Drehzahl
DNF sucht automatisch nach Abhängigkeiten und fordert Sie vor der Installation des Pakets und seiner Abhängigkeiten um Bestätigung auf.
Geben Sie „Y“ ein und drücken Sie die Eingabetaste, um den Installationsprozess von EPEL-Release zusammen mit seinen Abhängigkeiten zu initiieren.
Mit DNF können Sie auch wissen, ob das Paket mit Ihrem Betriebssystem kompatibel ist. Wenn ein Paket nicht mit Ihrem CentOS -Betriebssystem kompatibel ist, aktualisieren Sie entweder das Betriebssystem oder probieren Sie ein anderes Paket aus, das mit dem Betriebssystem kompatibel ist.
Installieren von RPM -Paketen mit Yum
Wie oben erwähnt, wurde das YUM -Paketverwaltungssystem in der neuesten Version von CentOS durch DNF ersetzt, aber Sie können es weiterhin verwenden.
Die Syntax in dieser Methode entspricht der DNF -Methode. Ersetzen Sie einfach DNF durch yum.
Um beispielsweise ein Paket mit dem YUM -Paket -Manager zu installieren, würde die Syntax des YUM -Befehls so aussehen:
$ sudo yum installieren ./Pfad/Paket.Drehzahl
Nach der Ausführung des obigen Befehls werden das Paket sowie seine Abhängigkeiten installiert.
Installieren von RPM -Paketen mit RPM
Dies handelt.
Mit dieser Methode zur Installation von RPM -Paketen hat ihre Einschränkungen, da RPM keine Abhängigkeiten behandelt, und Sie müssen sie manuell nach ihnen suchen.
Verwenden Sie die „Ein Paket mit RPM -Befehl, um die“ zu verwenden-ichFlag und geben Sie eine RPM -Paket -Installationsprogrammdatei an:
$ sudo rpm -i ./Pfad/Paket.Drehzahl
Wie Sie im obigen Screenshot beobachten können, sind die Abhängigkeiten nicht installiert, sodass das RPM -Paket nicht installiert werden kann. Stattdessen müssen Sie zuerst die Abhängigkeiten manuell installieren. Anschließend können Sie TeamViewer mit dem Befehl „RPM“ installieren.
Abschluss
Externe Drehzahlinstallationen sollten so weit wie möglich begrenzt sein, wie sie Ihr System instabil machen können. Wenn Sie jedoch die neueste Version einer Anwendung installieren möchten, müssen Sie die neueste RPM -Datei verwenden.
In diesem Artikel haben wir den Installationsprozess von RPM-basierten Paketen mit drei verschiedenen Methoden gelernt. Wir haben auch diskutiert, warum DNF immer gegenüber anderen Methoden bevorzugt werden sollte, da es Abhängigkeitsprobleme behandelt. Es könnte in seltenen Fällen notwendig werden, das RPM -Dienstprogramm zu verwenden, aber DNF wird immer die beste Wette sein.