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

So installieren Sie RPM-Pakete auf Ubuntu 20.04 LTS

RPM-Pakete (Red Hat Package Manager) sollen auf RHEL und darauf basierenden Betriebssystemen wie CentOS, Fedora und mehr kompiliert und installiert werden. Wir können jedoch auch RPM-Pakete auf Ubuntu installieren, indem wir sie in DEB-Pakete konvertieren. Und hier in diesem Artikel wissen wir wie?

Oft gibt es einige Softwarepakete, die nicht für Ubuntu verfügbar sind (verwendet APT-Paketmanager und Debian-Pakete). Obwohl sowohl RHEL als auch Ubuntu Linux sind, ist das Erstellungsformat der Pakete, die darauf installiert werden sollen, unterschiedlich.

Zum Beispiel ist Zenmap, eine GUI-Schnittstelle für das Nmap-Netzwerkanalysetool, als vorkompilierte Binärdatei im RPM-Format verfügbar. Wer es also auf Ubuntu 20.04 LTS haben möchte, muss es zuerst in das von Ubuntu installierbare Deb-Paket konvertieren. Daher sind hier die zu befolgenden Schritte, die auch für Ubuntu 19.04/18.04/16.04, Linux Mint, Debian, MX Linux, Zorin OS und mehr gelten …

1. Systemaktualisierung ausführen

Öffnen Sie das Befehlsterminal, die Tastenkombination ist Strg+Alt+T , und verwenden Sie dann den Systemaktualisierungsbefehl, damit alle installierten Pakete ihren neuesten Stand erreichen, einschließlich der Neuerstellung des Repo-Cache.

sudo apt update

2. Installieren Sie den Alien-Paketkonverter

Jetzt installieren wir die Alien-Software auf unserem Ubuntu 20.04 LTS, die uns hilft, das RPM-Paket in das Debian-kompatible DEB-Format zu konvertieren. Um es zu installieren, müssen wir kein Drittanbieter-Repository hinzufügen, da es bereits im offiziellen Repo vorhanden ist.

sudo apt install alien -y

3. Holen Sie sich ein RPM-Paket zur Installation auf Ubuntu

Als nächstes brauchen wir das RPM-Softwarepaket, das Sie auf Ihrem Ubuntu 20.04 installieren möchten. Hier laden wir die Binärdatei für Zenmap herunter, die im RPM-Format verfügbar ist.

4. RPM in DEB umwandeln

Sobald sich das RPM-Paket, das Sie konvertieren und auf Ubuntu installieren möchten, auf Ihrem System befindet, führen Sie den folgenden Befehl aus, um dasselbe zu installieren.

sudo alien package-name

Zum Beispiel haben wir Zenmap heruntergeladen, daher verwenden wir seinen Dateinamen:

sudo alien zenmap-7.91-1.noarch.rpm

5. RPM-konvertierte Debian-Datei installieren

Wir können zwei Befehle verwenden, um Deb-Pakete zu installieren, einer ist dpkg und der andere der reguläre APT-Paketmanager von Debian-basierten Linux-Betriebssystemen.

Sobald der Konvertierungsprozess abgeschlossen ist, speichert Alien die RPM-konvertierte Debian-Datei im selben Verzeichnis, in dem sich die Quelldatei befindet.

Um den DPKG-Befehl zu verwenden :

sudo dpkg -i zenmap_7.91-2_all.deb

Mit APT:

sudo apt install ./zenmap_7.91-2_all.deb

6. Einzelner Befehl zum Konvertieren und Installieren von RPM auf Ubuntu

Nun, wenn Sie nicht zwei Schritte gehen möchten – einer ist die Konvertierung und der andere die Installation, dann können wir einen einzigen Befehl verwenden, um die konvertierte Debian-Datei nicht nur zu konvertieren, sondern auch zu installieren.

sudo alien -i rpm-filename

Beispiel

sudo alien -i zenmap-7.91-1.noarch.rpm


Ubuntu
  1. So installieren Sie RPM-Pakete auf Ubuntu

  2. Installieren Sie RPM-Pakete auf Ubuntu

  3. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

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

  5. So installieren Sie RPM-Pakete auf Ubuntu

So installieren Sie RPM auf Ubuntu

So installieren Sie RPM-Pakete unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Pip unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS