So konvertieren Sie DEB-Dateien in RPM

RPM-basierte Distributionen sind großartig. Sie bieten eine andere Vorgehensweise als Debian-basierte Distributionen. Wenn Sie jedoch eine verwenden, sind Sie sich zweifellos ihrer größten Schwäche bewusst – der Paketverfügbarkeit. RPMs sind einfach nicht so häufig wie DEB-Dateien. Das ist eine Tatsache.

Einige Benutzer haben dies auf verschiedene Weise bekämpft: die OpenSUSE-Build-Dienst oder durch die Verwendung von Repositorien wie RPM Fusion. Dies hilft in den meisten Fällen, die Lücke zu schließen. Manchmal reicht dies jedoch einfach nicht aus. Manchmal benötigen Sie noch ein Paket und können es nirgends finden.

Natürlich können Sie immer den Quellcode des Programms finden, das Sie installieren möchten, und es selbst kompilieren, aber manchmal ist das einfach nicht möglich, insbesondere bei proprietären Programmen. Meistens werden derartige Programme nur mit Binärpaketen veröffentlicht, sodass das Kompilieren nicht in Frage kommt.

Wie lösen wir dieses Problem? Ganz einfach. Konvertieren Sie die Paketdateien einfach in das gewünschte Format mit Ausländer. Damit können Sie ein Paket eines Formats in ein anderes Format konvertieren. In den meisten Fällen funktioniert dies. In den meisten Fällen werden Pakete konvertiert und können problemlos installiert werden. Manchmal treten jedoch Fehler auf. Versuchen Sie dies auf eigene Gefahr.

So konvertieren Sie DEB-Dateien in RPM

Bevor wir beginnen, benötigen Sie Alien. Überprüfen Sie das Repository Ihrer Distribution. Möglicherweise ist es dort enthalten. Wenn nicht, holen Sie es sich hier. Sie müssen nach dem Paket suchen, das speziell für Ihr Betriebssystem geeignet ist.

Sobald Sie es heruntergeladen haben, installieren Sie es und öffnen Sie dann ein Terminalfenster.

[enlazatom_show_links]

Suchen Sie das Deb-Paket, das Sie konvertieren möchten, und laden Sie es auf Ihren PC herunter. Sobald Sie es heruntergeladen haben, kehren Sie zum Terminal zurück, das Sie zuvor geöffnet haben. Geben Sie dann einfach den folgenden Befehl ein.

sudo alien -r -c -v /path/to/deb/package/file/package.deb

Sie werden feststellen, dass der obige Befehl mehr als einen Schalter enthält. Die meisten Leute verwenden nur den Schalter -r, wenn sie mit Alien DEB in RPM konvertieren. Das reicht nicht. Dieser Schalter weist das Programm nur an, das Paket zu konvertieren. Wenn Sie dem Befehl die Schalter -c und -v hinzufügen, läuft alles (meistens) viel reibungsloser.

Der Schalter -c schließt alle Skripte ein, die im Paket enthalten sein können oder nicht. Meistens werden Sie diesen Schalter verwenden wollen. Er hilft dabei, Pakete besser zu konvertieren. Manchmal enthalten Pakete keine Skripte oder funktionieren einfach nicht mit dem Schalter -c. Verwenden Sie ihn in diesem Fall einfach nicht. Experimentieren Sie ein wenig.

Es gibt noch einen weiteren Schalter, den die meisten Leute ebenfalls nicht verwenden. Es ist -v. Was bewirkt er? Er zeigt alle Befehle an, die Alien während der Konvertierung ausführt. So können Sie Probleme beim Konvertierungsprozess beheben.

Sobald Sie den Befehl erfolgreich ausführen, wird Ihre neue RPM-Datei erstellt. Anschließend können Sie sie auf Ihrem System installieren. Sie befindet sich genau am selben Ort wie die DEB-Datei. Die RPM-Datei hat auch genau denselben Namen.

Abschluss

Alien ist ein sehr nützliches Programm. Es hilft, die große Lücke zu schließen, die Redhat-basierte Distributionen schon seit langem plagt. Vielleicht wird eines Tages die Zeit kommen, in der Entwickler RPMs genauso anerkennen wie DEBs. Bis dahin wird dieses Programm immer einen Zweck erfüllen.

Index
  1. So konvertieren Sie DEB-Dateien in RPM
  2. Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up