it-swarm.com.de

Wie installiere ich .rpm auf Ubuntu?

Ich bin ein Ubuntu-Benutzer, muss jedoch einen Druckertreiber installieren, der eine RPM-Datei (* .rpm) ist.

Ist es möglich, RPM-Dateien auf Ubuntu zu installieren?

Danke im Voraus.

33
mpalencia

Verwenden Sie unter https://help.ubuntu.com/community/RPM/AlienHowto das Alien-Paket:

Alien konvertiert eine RPM-Paketdatei in eine Debian-Paketdatei oder Alien kann eine RPM-Datei direkt installieren. Dies ist nicht die empfohlene Methode, um Softwarepakete in Ubuntu zu installieren. Wenn möglich, installieren Sie Pakete aus Ubuntus Repositorys mit Add/Remove, apt-get oder dem Synaptic Package Manager. Beim Versuch, RPM-Pakete zu installieren, können Paketabhängigkeitskonflikte auftreten.

Diese Befehle sollten es tun:

Sudo apt-get install alien
Sudo alien -i package_file.rpm

Und von Aliens Manpage :

WARNUNG

alien sollte nicht verwendet werden, um wichtige Systempakete wie init, libc oder andere Dinge zu ersetzen, die für das Funktionieren Ihres Systems wesentlich sind. Viele dieser Pakete werden von den verschiedenen Distributionen unterschiedlich eingerichtet, und Pakete aus den verschiedenen Distributionen können nicht austauschbar verwendet werden. Wenn Sie ein Paket nicht entfernen können, ohne Ihr System zu beschädigen, versuchen Sie im Allgemeinen nicht, es durch eine fremde Version zu ersetzen.

53
Xen2050

Eine weitere Option zu diesem Thema:

% mkdir tmp && cd tmp
% rpm2cpio packagefile-1.0.0.rpm | cpio -id

Dadurch wird das RPM - ähnlich wie bei tar/gzip - in das temporäre Verzeichnis entpackt. Dies sollte ausreichen, damit Sie auf die benötigten Dateien (ppm?) Und Skripts zugreifen können.

3
Jeff W