#1 Le 04/09/2005, à 18:47
Conversion RPM -> DEB impossible sous AMD64
salut à tous,
Ce message contribue à reprendre un sujet déjà évoqué sur forum et jamais résolu malgré l'épithète [résolu] du message du Dr_Gonzo (il à opté pour une solution radicale : le retour vers une distrib en 32 bits
).
Ici les anciens messages traitant du sujet :
- Alien et driver ATI par alien7 http://forum.ubuntu-fr.org/viewtopic.php?id=1736
- [resolu] Pas de X AMD64 + Ati mobility 9700 + écran 17" par Dr_GonZo http://forum.ubuntu-fr.org/viewtopic.php?id=977
- Drivers ATI sur Warthy par riri http://forum.ubuntu-fr.org/viewtopic.php?id=595
Quel est le problème :
L'utilisation de la commande « alien » permettant la conversion des paquets RPM vers un format DEB est interrompus (même en suivant l'astuce utilisée par alien7), par le message d'erreur suivant :
« dpkg-gencontrol: error: current build architecture amd64 does not appear in package's list (i386)
dh_gencontrol: command returned error code 65280 »
Mes recherches sur le net on aboutis sur la nécessité d'affecter l'option -s à la commande 'dpkg-gencontrol'. Le prb c'est que cette commande est instanciée directement par 'alien' donc à priori pas moyen de glisser l'argument '-s' à 'alien' en destination du 'dpkg-gencontrol'.
Question : existe-t-il un moyen (un script ?) qui contiendrais la commande 'dpkg-gencontrol -s' du même nom et qui aurai la préséance lors de l'appel par la commande 'alien'
Ou si d'autres on une solution, je suis preneur.
Merci.
Phil,
Hors ligne
#2 Le 18/01/2008, à 02:04
Re : Conversion RPM -> DEB impossible sous AMD64
Yop.
Je fais une remontée formidable de topic. Plus de deux ans, j'ai pas fait mieux ![]()
Enfin bon, voulant tester mon lightscribe et étant sous Gutsy x86_64 (64 bits quoi), j'ai cherché à avoir des paquet deb pour mon architecture. C'était peine perdue. J'ai donc cherché pour i386 pensant le faire ensuite avec un petit sudo dpkg -i --force-architecture... Mais pas de deb trouvable... >_<
Je trouvais alors que des rpm. Manque de bol, étant sous 64 bits, alien peut pas convertir en deb (j'ai cherché un peu partout, de toutes les manières possibles, j'avais toujours un rpm avec lequel je pouvais rien faire...). Mais Eurêka! Je suis sous x86_64, une machine double cÅ“ur puissante, Je mets virtualbox, je configure comme il faut, je partage un odossier de mon /home dans lequel je met les rpm. J'installe un linux tout chaud sur virtualbox, j'installe alien, les additions client et paf : je transforme les rpm en *_i386.deb que je récupère sur mon système hà´te et que j'installe en forçant. à‡a passe et ça marche.
Elle est pas belle la vie sous x86_64? (Ok, casse-pied car mal foutue de temps en temps, mais bon...)
Donc voilà , c'était une solution pas rapide pour deux sous qui fonctionne nickel. Il doit aussi avoir une histoire de fakeroot ou autre chose, mais j'ai pas bien compris.
Donc... Bonne nuit et bon amusement avec votre plateforme 64 bits et les rpm.
++
Sauvez un bisounours, mangez des carottes.
Hors ligne
#3 Le 19/11/2010, à 08:40
Re : Conversion RPM -> DEB impossible sous AMD64
bonjour,
Relance tous les 2 ans ...
Bonne performance ....
Bon voila pour ma part
une conversion sur Debian I686
dpkg-gencontrol: erreur: l'actuelle architecture hôte « i386 » n'apparaît pas dans la liste d'architecture du paquet (powerpc)
dh_gencontrol: command returned error code 65280Meme commande même RPM
DEBIAN X86_64
dpkg-gencontrol: erreur: l'actuelle architecture hôte « amd64 » n'apparaît pas dans la liste d'architecture du paquet (powerpc)
dh_gencontrol: command returned error code 65280Donc pour moi I686/32bits et X86/64bits
meme erreur "code 65280"
Après temps d année quelqu'un finira bien par passé la ...
Bonne journée
Hors ligne
#4 Le 17/10/2012, à 17:19
Re : Conversion RPM -> DEB impossible sous AMD64
........... main ![]()
bonjour
les rp et les deb son des archive comme les autres peut-être y-a-t-il moyen de les décompresser au bon endroit (sans oubler d'installer les dépendance)
on peut aussi intaller directement les paquet via rpm sous ubuntu
Dernière modification par amj (Le 17/10/2012, à 17:21)
« Il y a 10 sortes de gens au monde : ceux qui connaissent le binaire et les autres » - Anonyme
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Sur 64 bits
- » Conversion RPM -> DEB impossible sous AMD64