In meinem Fall ist die Software, die ich konvertieren möchte, der Lacie Lightscribe-Etikettierer.
1.- Ich habe die Drehzahl umbenannt
mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm
2.- Konvertieren Sie das Paket mit Alien
sudo alien lacie-lightscribe-labeler-1.0.rpm
Error:
lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system
Ich weiß das:
- Ich könnte dies in einem x86-System tun und es dann von dort kopieren.
- Verwenden Sie den einfachen Etikettierer
Ich bin gespannt, wie diese Konvertierung im Allgemeinen durchgeführt werden soll.
alien
.Antworten:
Der Vorgang ist recht einfach, kurz gesagt, Sie müssen die Steuerdatei ändern und fertig.
Ändern Sie nun die Architektur (
i386
in meinem Fall) so, dass sie diejenige ist, die Sie benötigen. Zum Beispiel habe ich dieamd64
Architektur hinzugefügt und so endete die Zeile:Letzter Schritt:
Dadurch wird die
.deb
Datei erstellt.Verweise:
quelle
Ich habe es mit nur diesem Befehl zum Laufen gebracht:
quelle
alien
ist das? Ich habe 8.86 unter Ubuntu 12.04.5 undtarget
ist eine unbekannte Option. (Zeit, Ubuntu zu aktualisieren!)Dies sollte auch eine einfache Lösung sein , wie unter https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/ zu finden. Verwenden Sie TGZ als Zwischenstufe:
Dies
--to-deb
ist eine Standardeinstellung, die hier nur verwendet wird, um die Konvertierungen explizit anzugeben.Installieren Sie dann
dpkg
wie gewohnt mit (wenn Sie eine rohe .deb von Alien verwenden).quelle
$ sudo apt-get install alien
$ sudo alien
Schauen Sie sich diesen Beitrag über den Link an, um die vollständigen Details mit Beispiel und Screenshot zu erhalten. Http://www.tecgeeks.com/howtos/how-to-convert-rpm-file-into-deb-file-on-ubuntu/
quelle