Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Convertir des packages tr/min 32 bits en deb sur un système 64 bits

L’un de nos articles précédents a déjà couvert l’utilisation de base d’alien pour convertir des formats .deb en rpm. Bien qu’Alien soit un excellent outil qui offre aux utilisateurs de la distribution RPM un accès aux packages DEB beaucoup plus étendus, ses utilisations ne se limitent pas aux conversions deb-to-rpm.

L’outil lui-même est capable de bien plus que cela. Outre ses fonctionnalités plus avancées à un niveau de base, alien peut convertir n’importe lequel des formats d’emballage ci-dessous :

  • DEB – le format de paquet Debian bien connu que tous les dérivés de Debian, donc toute la famille Ubuntu, utilisent. Peut-être le système de packaging le plus largement utilisé sur Linux
  • RPM – La propre approche de DedHat en matière d’emballage, utilisée par RHL, Fedora, CentOS, Mageia, OpenSUSE et bien d’autres
  • SLP – le format d’emballage Linux Stampede. Il s’agit d’un ajout intéressant, car Stampede Linux n’a été actif qu’entre 1997 et 2002, n’ayant jamais gagné en popularité auprès du grand public ni devenir une « distro de base » comme les autres, malgré son approche de développement vraiment tournée vers l’avenir en 1997
  • LSB – Tentative de créer un package RPM entièrement compatible LSB, bien que, comme l’indique la page de manuel alien, « Aucune garantie n’est donnée que les packages lsb générés seront entièrement compatibles LSB, et il est peu probable qu’ils le soient à moins que vous ne les construisiez dans le fichier lsbdev. environnement. »
  • TGZ – archives tar ou tar.gz. La conversion à partir de ces archives ne fonctionnera que si elles contiennent des binaires. (Cela ne fonctionnera pas sur les archives de code source, en d’autres termes.)
  • De 32 à 64 bits

    Lorsque vous travaillez sur un système 64 bits, vous pouvez rencontrer des packages RPM 32 bits que vous souhaitez convertir en DEB (ou l’inverse). Dans de tels cas, extraterrestre lancera très probablement une erreur.

    Tenter de convertir le fichier RPM 32 bits sur un système Debian 64 bits entraînera l’erreur « .rpm est pour l’architecture i386 ; le package ne peut pas être construit sur ce système.

    La solution est une petite solution de contournement. Vous pouvez utiliser la capacité d’alien pour convertir simplement en archives TGZ, en tant qu’intermédiaire.

    Pour cela, vous utiliseriez le commutateur -t (ou –to-tgz). Utiliser

    ou

    puis convertissez de tgz en DEB. Cela ne nécessite aucun commutateur supplémentaire, car la conversion en DEB est le comportement standard.

    alien32on64-succès

    Conclusion

    Alien a la capacité de convertir en douceur entre différents formats d’emballage. Bien que les conversions de packages 32 bits sur des systèmes 64 bits puissent sembler impossibles, avec une petite solution de contournement, cela devient simplement un processus en deux étapes. Un peu plus gênant, mais toujours simple et facile, cette astuce simple vous permettra de convertir des packages RPM 32 bits en DEB, même sur des systèmes 64 bits.

    Psssssst :  Comment activer le contrôle vocal sur iOS 13 ?

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci