Dans mon cas, le logiciel que j'essaie de convertir est l'étiqueteuse Lightscribe de Lacie.
Je 1.- retitré le RPM
mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm
Convertir le paquet 2.- avec alien
sudo alien lacie-lightscribe-labeler-1.0.rpm
Erreur:
lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system
Je le sais:
- Je pourrais le faire dans un système x86 puis copiez-le à partir de là.
- Utilisez l'étiqueteuse simple
Je suis curieux de savoir comment faire cette conversion en général.
alien
.Réponses:
Le processus est assez simple, bref vous devez modifier le fichier de contrôle et c'est tout.
Changez maintenant l'architecture (
i386
dans mon cas) pour être celle dont vous avez besoin. Par exemple, j'ai ajouté l'amd64
archicture et voici comment la ligne s'est retrouvée:Dernière étape:
Cela produira le
.deb
fichier.Les références:
la source
Je l'ai fait fonctionner avec juste cette commande:
la source
alien
est-ce? J'ai 8,86 sur Ubuntu 12.04.5 ettarget
c'est une option inconnue. (Il est temps de mettre à jour Ubuntu!)Cela devrait également être une solution de contournement facile, comme on le trouve sur https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/ - utilisez TGZ comme étape intermédiaire:
La
--to-deb
valeur par défaut est utilisée ici uniquement pour être explicite sur les conversions.Ensuite, installez avec
dpkg
comme d'habitude (lorsque vous utilisez un .deb brut d'Alien).la source
$ sudo apt-get install alien
$ sudo alien
consultez cet article à partir du lien pour les détails complets avec exemple et capture d'écran http://www.tecgeeks.com/howtos/how-to-convert-rpm-file-into-deb-file-on-ubuntu/
la source