Convertir un paquet avec Alien


Alien est un programme plutôt intéressant permettant de convertir un type de paquet en un autre type bien défini.

Les paquets diffèrent selon les distributions, debian utilise des .deb à l'image de Ubuntu alors que Mandriva, Red Hat et SuSE utilisent des .rpm.

Installation :


L'installation d'Alien est très simple depuis le dépôt officiel :
# aptitude install alien

Utilisation :


Pour éviter tous problèmes de permissions, il est conseillé de convertir un paquet en tant que root.

Convertir un paquet tgz (Slackware) en deb :
# alien --to-deb ~/paquet.tgz
Convertir un paquet rpm en deb :
# alien --to-deb ~/paquet.rpm
L'inverse est également possible :
# alien --to-rpm ~/paquet.deb
Installer un paquet rpm :
# alien -i ~/paquet.rpm

N.B : Convertir des paquets comme ci-dessus est à faire avec précaution. En effet, chaque type de paquet est construit différemment. Ces différences, Alien n'en prend pas compte. Cela peut ainsi créer des problèmes, c'est pourquoi il est conseillé d'utiliser cette méthode en dernier recours.