À retenir
- Permet la conversion de formats de paquets Linux (RPM vers DEB et inversement).
- Utilise l'utilitaire en ligne de commande nommé
alien. - Indispensable quand un logiciel n'est pas disponible pour votre distribution spécifique.
Dans l'univers Linux, aliéniser consiste à transformer un paquet d'installation logiciel conçu pour une certaine famille de systèmes (comme Red Hat ou Fedora) afin qu'il puisse être installé sur une autre (comme Debian ou Ubuntu). Imaginez un adaptateur qui permettrait de brancher une prise électrique américaine sur une prise française : c'est exactement ce que fait ce procédé pour les logiciels.
Étymologie
Le terme est un néologisme construit à partir du nom du programme informatique alien, auquel on a ajouté le suffixe verbal -iser. L'outil original a été nommé ainsi car il traite des paquets « étrangers » (alien en anglais) au système de fichiers local.
Exemples d'usage
- Convertir un fichier
.rpm(format Red Hat) en fichier.deb(format Debian) pour installer un vieux pilote d'imprimante. - Transformer une archive Slackware (
.tgz) en paquet installable sur une distribution Linux Mint.
Cas d'usage
Ce concept intervient principalement dans l'administration de systèmes Linux lorsqu'un développeur ne fournit son logiciel que dans un seul format de paquet. On y a recours pour assurer l'interopérabilité entre des distributions qui ne parlent pas nativement le même « langage » d'installation.
Bonnes pratiques
Aliéniser un paquet doit être considéré comme une solution de dernier recours. Il est toujours préférable d'utiliser les dépôts officiels de votre distribution ou de compiler le logiciel depuis son code source. La conversion peut en effet casser des liens de dépendances (d'autres petits logiciels nécessaires au fonctionnement) ou ignorer des scripts de configuration spécifiques à votre système.
Synonymes
Conseil
Si vous débutez, vérifiez toujours si le logiciel n'existe pas déjà dans votre gestionnaire d'applications (Logithèque, Muon, Synaptic) avant d'essayer d'aliéniser un fichier téléchargé sur le Web.
Questions fréquentes
Est-ce que le logiciel fonctionnera parfaitement après conversion ?
Pas toujours. Si le logiciel dépend de bibliothèques système très spécifiques qui portent des noms différents entre les distributions, il risque de ne pas démarrer.
Est-ce une pratique risquée ?
Elle peut rendre le système instable si on convertit des composants essentiels du système (noyau, pilotes critiques). Pour des applications classiques, le risque est limité.