GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Installieren Sie RPM-Pakete auf Ubuntu

Die Ubuntu-Repositories enthalten Tausende von Deb-Paketen, die vom Ubuntu Software Center oder mit apt installiert werden können Befehlszeilenprogramm. Deb ist das Installationspaketformat, das von allen Debian-basierten Distributionen verwendet wird, einschließlich Ubuntu. Einige Pakete sind in den Standard-Ubuntu-Repositories nicht verfügbar, können aber einfach installiert werden, indem die entsprechende Quelle aktiviert wird.

Wenn der Softwareanbieter kein Repository bereitstellt, hat er im Allgemeinen eine Download-Seite, von der Sie das deb-Paket herunterladen und installieren oder die Software aus den Quellen herunterladen und kompilieren können.

Obwohl dies nicht so oft vorkommt, wird einige Software möglicherweise nur als RPM-Paket vertrieben. RPM ist ein Paketformat, das von Red Hat und seinen Derivaten wie CentOS verwendet wird. Glücklicherweise gibt es ein Tool namens Alien, mit dem wir eine RPM-Datei auf Ubuntu installieren oder eine RPM-Paketdatei in eine Debian-Paketdatei konvertieren können.

Bevor Sie beginnen #

Dies ist nicht die empfohlene Methode zum Installieren von Softwarepaketen in Ubuntu. Wann immer möglich, sollten Sie es vorziehen, Software aus den Ubuntu-Repositories zu installieren.

Nicht alle RPM-Pakete können auf Ubuntu installiert werden. Die Installation von RPM-Paketen auf Ubuntu kann zu Paketabhängigkeitskonflikten führen.

Sie sollten diese Methode niemals verwenden, um wichtige Systempakete wie libc, 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.

Installieren Sie Alien #

Alien ist ein Tool, das die Konvertierung zwischen den Dateiformaten Red Hat rpm, Debian deb, Stampede slp, Slackware tgz und Solaris pkg unterstützt.

Stellen Sie vor der Installation des Alien-Pakets sicher, dass das Universe-Repository auf Ihrem System aktiviert ist:

sudo add-apt-repository universe

Sobald das Repository aktiviert ist, aktualisieren Sie den Paketindex und installieren Sie das Alien-Paket mit:

sudo apt update sudo apt install alien

Der obige Befehl installiert auch die notwendigen Build-Tools.

Konvertieren und Installieren eines RPM-Pakets #

Um ein Paket vom RPM- in das DEB-Format zu konvertieren, verwenden Sie den Alien-Befehl gefolgt vom RPM-Paketnamen:

sudo alien package_name.rpm

Je nach Paketgröße kann die Konvertierung einige Zeit in Anspruch nehmen. In den meisten Fällen werden auf Ihrem Bildschirm Warnmeldungen angezeigt. Wenn das Paket erfolgreich konvertiert wurde, zeigt die Ausgabe an, dass das DEB-Paket generiert wurde:

package_name.deb generated

Um das Deb-Paket zu installieren, können Sie entweder das dpkg verwenden oder apt Dienstprogramm:

sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb

Das Paket sollte nun installiert werden, vorausgesetzt, es ist mit Ihrem System kompatibel und alle Abhängigkeiten sind erfüllt.

Sie müssen als Benutzer mit sudo-Zugriff angemeldet sein, um Pakete auf Ihrem Ubuntu-System installieren zu können.

Ein RPM-Paket direkt installieren #

Anstatt das Paket zu konvertieren und dann zu installieren, können Sie das -i verwenden Option, die alien mitteilt um das RPM-Paket direkt zu installieren.

sudo alien -i package_name.rpm

Der obige Befehl generiert und installiert das Paket automatisch und entfernt die Paketdatei nach der Installation.


Ubuntu
  1. Installieren Sie RPM-Pakete auf Ubuntu 11.10 und Ubuntu 11.04

  2. Installieren Sie RPM-Pakete auf Ubuntu 20.04 LTS - Schritt-für-Schritt-Anleitung?

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

  4. Wie installiere ich das Oracle 18c Xe-Paket auf Ubuntu 18.04?

  5. So installieren Sie RPM-Pakete auf Ubuntu

So installieren Sie RPM-Pakete unter CentOS 8

3 Möglichkeiten zum Installieren von Software aus .deb-Paketen in Ubuntu

So installieren Sie Deb-Pakete in Ubuntu, Debian &Mint

So installieren Sie RPM-Pakete unter Ubuntu 22.04 LTS

So installieren Sie RPM-Pakete auf Ubuntu 20.04 LTS

So installieren und verwalten Sie RPM-Pakete auf einem Ubuntu/Debian-System