lundi 13 juin 2016

Installer des paquets RPM dans Ubuntu

La gestion des paquets sous Linux peut devenir un cauchemar à cause de l’incompatibilité entre les différentes distributions. Les paquets rpm (basé sur RedHat) etdbm (basé sur Debian) sont les plus populaires et théoriquement, on ne peut pas installer un paquet rpm dans Ubuntu, sauf si on suit les étapes suivantes.

De nombreuses applications sont disponibles dans des paquets dbm ou rpm, mais il arrive qu’un programme ne soit pas disponible dans les deux versions et donc, nous avons besoin de le convertir avant de pouvoir l’installer. En premier lieu, nous avons besoin de télécharger et installer l’utilitaire ALIEN qui permet de convertir des paquets Linux.

ALIEN permet de convertir des paquets rpmdpkgstampede slp et slackware. Par exemple, votre programme favori est disponible dans RedHaT, mais vous voulez le tester dans Ubuntu et donc, vous pouvez utiliser ALIEN pour convertir ce paquet. L’avantage est qu’il se charge de la conversion, mais également de son installation. Ouvrez le terminal et tapez la commande suivante pour installer ALIEN dans Ubuntu :

sudo apt-get install alien


Cette commande nécessite le mot de passe root et donc, entrez-le à l’invite. Ensuite, il affichera un écran et vous devez répondre par Oui ou Non (y) (n).


Ensuite, on finit l’installation :



  • Premièrement, on va convertir un paquet rpm en deb du plugin Google Voice et Videochat (juste comme exemple). Une fois que vous avez téléchargé ce paquet, copiez-le sur votre bureau et tapez la commande suivante dans le terminal :
sudo alien -k --scripts nomdefichier.rpm


  • Un fichier deb sera généré sur le bureau que nous pourrons utiliser pour l’installation.



Ensuite, on va convertir un paquet deb en rpm :


  • Copiez le fichier deb sur le bureau (prenez un autre fichier que notre précédent exemple) et tapez la commande suivante :
sudo alien -r nomdefichier.deb


Le fichier rpm sera généré sur le bureau et on pourra l’utiliser pour l’installation. Maintenant, vous pourrez installer tous les paquets Linux imaginables sur votre distribution Linux préférée !