Conversion de paquet logiciel

Basic, , 2018

Convertir un package

alien

Il existe un utilitaire nommé alien disponible depuis notre gestionnaire, permettant de convertir les logiciels packagé pour une distribution vers une autre.

Il supporte les packages respectant le Linux standard base, soit deb pour debian et dérivés, rpm pour les distributions issues de rhel soit rhel, fedora, centos, pkg pour solaris, tgz pour slackware et slp pour stampede.

alien est un programme perl, il faut donc perl d’installé sur la machine.

alien a besoin de quelques autres paquets pour fonctionner , tel que:

  • rpm
  • dpkg
  • dpkg-dev
  • debhelper
  • gcc
  • make

Commande

Les commandes sont très simple.

sudo alien --to-deb /chemin/vers/paquet.rpm

ou encore

sudo alien -d /chemin/vers/paquet.rpm

Options

Voici les options :

--to-deb ou -d pour convertir vers un deb : debian et dérivés

--to-rpm ou -r pour convertir vers un rpm : centos, fedora, rhel

--to-tgz ou -t pour convertir vers un tgz : slackware

--to-pkg ou -p pour convertir vers un pkg : solaris

--to-slp pour convertir vers un slp : stampede

Si aucune option n’est fourni le package est automatiquement converti en .deb.

Cependant il faudra éventuellement gérer quelques comportement inattendu .