Alien ( Conversion des paquets )
Le 5 mai 2007 | Tutoriels
Comme vous le savez Ubuntu gère nativement les paquets pré compilés au format .deb, mais d’ autres distributions utlisent d’ autres systèmes de paquet :
.rpm –>Pour les distributions basées sur RedHad Linux comme fedora core ou encore mandriva.
.tgz –> Pour les distributions basées sur Slackware
.slp –> Pour les distributions basées sur Stampede
Il peut arrivé que certains paquets ne soient pas disponibles dans chaque formats et c ‘est là que le logiciel Alien va vous rendre service. Ce programme utilisant la ligne de commande permet donc de convertir les paquets au format désiré.
Note :Ubuntu qui est basé sur Debian a besoin de paquets au format .deb .
Installation :
Si vous êtes adepte de la ligne de commande, ouvrez votre terminal et tapez :
- sudo apt-get install alien
L’ installation peut aussi se faire graphiquement à l’ aide de synaptic, choisissez simplement le paquet nommé Alien.
Options principales d’ Alien :
-d –> Convertit au format .deb.
-i –> Idem que -d et installe le paquet .deb obtenu.
-r –> Convertit au format .rpm.
-t –> Convertit au format tgz.
–to-slp –> Convertit au format slp.
-h –> Affiche divers aides à propos d’ alien.
-g –> genere un répertoire temporaire convenant à la construction d’ un paquetage, sans le créer réellement. Utile uniquement si vous voulez modifier le paquet avant construction.
–patch=nondupatch –> Indique le patch à utilisé au lieu d’ utiliser la recherche automatique dans le répertoire /var/lib/alien/ . Fonctionne uniquement avec -d.
–nopatch –> N’utilise aucun patch.
-c –> Essaye de convertir les scripts utilisé lors de l’installation / suppression du paquet ( déconseiller ).
-k –> Permet de ne pas modifier le numéro de version mineure. ( Alien ajoute une unité par défaut ).
Exemples :
- alien -d paquet.rpm
Convertit le paquet.rpm au format .deb.
- alien -t paquet.deb
Convertit le paquet.deb au format .tgz.
- alien -i paquet.tgz
Convertit le paquet.tgz au format .deb et installe le paquet.
- alien -d -k paquet .rpm
Convertit le paquert.rpm au format .deb sans changer le numéro de version.
- alien -i –patch= beld paquet.tgz
Convertit le paquet.tgz au format .deb, installe le paquet en utilisant le patch beld.
Liens :
Site officiel
Manpage fr