Die Debian-Repositories enthalten Tausende von Deb-Paketen, die über das Software Center oder über die apt-Befehlszeile installiert werden können. Deb ist ein Installationspaketformat, das in allen Debian-basierten Distributionen verwendet wird, aber einige sind über diese Methoden nicht verfügbar; alternative Quellen wie vorhandene RPM-Repositories können diese enthalten.
Das RPM-Paketformat wird von Red Hat und seinen Forks wie Almalinux, CentOS Stream und Rocky Linux verwendet, um nur einige zu nennen. Debian-Benutzer können mit einer Anwendung namens Alien RPM-Pakete auf Debian installieren oder ein RPM-Paket in eine Debian-Datei (.deb) konvertieren.
Im folgenden Tutorial erfahren Sie, wie Sie RPM-Pakete installieren und ein Debian-Paket in ein RPM-Paket auf dem Debian 11 Bullseye-Desktop oder -Server konvertieren.
Debian-System aktualisieren
Aktualisieren Sie Ihr Debian Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:
sudo apt update && sudo apt upgrade -y
Installieren Sie die RPM-Unterstützung unter Debian
Standardmäßig befindet sich das für die RPM-Unterstützung benötigte Paket mit dem Namen Alien komischerweise im Repository von Debian 11.
Um mit der Installation zu beginnen, verwenden Sie den folgenden Befehl.
sudo apt install alien -y
Als nächstes bestätigen Sie die Installation und die installierte Version.
alien --version
Beispielausgabe:
alien version 8.95.5
RPM nach Debian konvertieren/installieren
Das erste Beispiel wird ein vorhandenes RPM-Paket herunterladen und es in ein Debian-Paket konvertieren und die Software installieren.
Laden Sie zuerst den zu konvertierenden RPM-Typ herunter.
Verwenden Sie als Nächstes den Alien-Befehl um das Paket in eine .deb zu konvertieren Paketdatei.
Nur Beispiel:
sudo alien package.rpm
Beispielausgabe:
package.deb generated
Hinweis Dies kann je nach Paketgrößeeinige Minuten dauern.
Die –Skripte Syntax kann erforderlich sein, wenn der Alien-Befehl war, falls Sie den Fehler NOKEY erhalten.
Beispiel:
sudo alien package.rpm --scripts
Normalerweise leitet die Alien-Anwendung bei Bedarf eine Nachricht an das Terminal weiter.
Beispiel für einen möglichen Fehler:
NOKEY
Installieren Sie das Paket mit dem dpkg -install Befehl wie folgt.
sudo apt install ./package.deb
Eine andere Methode mit dpkg -i command.
sudo dpkg -i package.deb
RPM direkt installieren
Alternativ ist eine schnellere Methode, das RPM direkt zu installieren. Dies kann mit dem folgenden Befehl erfolgen.
sudo alien -i package.rpm