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

Comment convertir des fichiers DEB en RPM

Les distributions basées sur RPM sont excellentes. Ils offrent une manière différente de faire les choses par rapport à celles basées sur Debian. Néanmoins, si vous en utilisez un, vous serez sans aucun doute conscient de sa plus grande faiblesse : la disponibilité des packages. Les RPM ne sont tout simplement pas aussi abondants que les fichiers DEB. C’est un fait.

Certains utilisateurs ont combattu cela de plusieurs manières : le service de construction OpenSUSE ou en utilisant des référentiels comme RPMFusion. Pour la plupart, cela aide à combler l’écart. Cependant, parfois, cela ne suffit pas. Parfois, vous avez encore besoin d’un paquet, et vous ne pouvez le trouver nulle part.

Bien sûr, vous pouvez toujours trouver la source du programme que vous souhaitez installer et le compiler vous-même, mais parfois cela ne se produira tout simplement pas, en particulier pour les programmes propriétaires. La plupart du temps, ces types de programmes ne sont publiés qu’avec des packages binaires, il est donc hors de question de les compiler.

Comment résolvons-nous ce problème? Simple. Convertissez simplement les fichiers du package au format dont vous avez besoin à l’aide d’Alien. Il vous permet de prendre un paquet d’un format et de le convertir dans un autre format. Pour la plupart, faire cela fonctionne. La plupart du temps, les packages sont convertis et peuvent être installés sans problème. D’autres fois, ce sont des erreurs. Essayez ceci à vos risques et périls.

Comment convertir des fichiers DEB en RPM

Avant de commencer, vous aurez besoin d’Alien. Vérifiez le référentiel de votre distribution. C’est peut-être là-dedans. Sinon, obtenez-le ici. Vous devrez rechercher le package spécifique à votre système d’exploitation.

Une fois que vous l’avez téléchargé, installez-le, puis ouvrez une fenêtre de terminal.

Trouvez le package Deb que vous souhaitez convertir et téléchargez-le sur votre PC. Une fois que vous l’avez téléchargé, retournez au terminal que vous avez ouvert précédemment. Ensuite, entrez simplement la commande ci-dessous.

convertir-deb-en-rpm-alien-command

Vous remarquerez que dans la commande ci-dessus, il y a plus d’un commutateur. La plupart des gens, lorsqu’ils utilisent alien pour convertir DEB en RPM, n’utilisent que le commutateur -r. Ce n’est pas assez. Ce commutateur indique uniquement au programme de convertir le package. Si vous ajoutez les commutateurs -c et -v à la commande, les choses se passeront beaucoup plus facilement (la plupart du temps).

Le commutateur -c inclura tous les scripts qui peuvent ou non être à l’intérieur du package. La plupart du temps, vous voudrez utiliser ce commutateur. Cela aidera à mieux convertir les packages. Parfois, les packages ne sont pas fournis avec les scripts inclus ou ne fonctionnent tout simplement pas avec le commutateur -c. Dans ce cas, ne l’utilisez pas. Faites quelques expérimentations.

Psssssst :  Comment trouver le chemin Tomcat sous Linux ?

convertir-deb-en-rpm-alien-options

Il y a un autre interrupteur que la plupart des gens n’utiliseront pas non plus. C’est v. Qu’est ce que ça fait? Il affichera chaque commande exécutée par Alien pendant la conversion. Cela vous permettra de dépanner le processus de conversion.

Une fois que vous avez exécuté la commande, en cas de succès, votre nouveau fichier RPM sera créé, et après quoi, vous pourrez le prendre et l’installer sur votre système. Il sera situé exactement au même endroit que le fichier DEB. Le fichier RPM aura également exactement le même nom.

Conclusion

Alien est un programme très utile. Cela aide à combler l’écart énorme qui afflige les distributions basées sur Redhat depuis très longtemps. Peut-être qu’un jour viendra où les développeurs reconnaîtront autant les RPM que les DEB. Jusque-là, ce programme servira toujours un but.

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