Ceci est une ancienne révision du document !
Alien : convertir un paquet dans un autre format
Comme il est décrit dans la page concernant l'utilisation des dépôts, la distribution Ubuntu gère nativement les paquets précompilés au format .deb
. Or, il apparaît que de nombreux autres systèmes de paquets existent pour d'autres distributions: .rpm
, utilisé par les distributions basées sur RedHat Linux, .tgz
pour Slackware et .slp
de Stampede.
L'application alien
se veut être un programme en ligne de commande pouvant convertir des paquets d'un système à un autre. Il gère ces quatre formats (.deb
, .rpm
, .tgz
et .slp
). Si un programme que vous recherchiez n'est pas disponible dans un paquet pour Ubuntu mais l'est pour d'autres distributions, alien
vous sera alors d'une aide précieuse. De même, si vous créez un programme et que vous souhaitez le partager à une autre personne utilisant une autre distribution, vous pouvez lui convertir votre paquet .deb
en paquet pour sa distribution.
Une interface graphique a été créée pour alien
, elle se nomme ACRED, elle est documentée plus bas …
Toutefois, faites attention lorsque vous utilisez alien
ou ACRED. La conversion d'un type de paquet à un autre n'est pas toujours parfaite. Lorsque cela est possible, vous devriez toujours utiliser des paquets au format .deb
et créés pour Ubuntu. alien
ou ACRED ne devrait pas être employé pour remplacer des éléments vitaux du système Ubuntu !
Installation
Il suffit d'installer le paquet alien.
Utilisation et ligne de commande
(paquet.ext étant un paquet .rpm, .slp ou .tgz)
Convertir un paquet en .deb
~$ sudo alien -d paquet.ext
Le paquet .deb généré est placé dans votre home.
Installer directement un paquet
~$ sudo alien -i paquet.ext
Cette commande convertit d'abord le paquet en .deb
, puis, si la conversion s'est bien passée, installe ce paquet converti.
Via une interface graphique: ACRED
Vous pouvez télécharger une interface graphique vous permettant de simplifier l'utilisation de alien
: ACRED.