Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
alien [Le 04/06/2007, 21:33]
84.5.51.149
alien [Le 30/10/2023, 11:31] (Version actuelle)
krodelabestiole A SUPPRIMER : abandonné depuis 9 ans / préférer distrobox
Ligne 1: Ligne 1:
-{{tag>breezy dapper edgy paquet}}+{{tag>​paquet ​logiciels à_supprimer}}
  
 ---- ----
- 
  
 ====== Alien : convertir un paquet dans un autre format ====== ====== Alien : convertir un paquet dans un autre format ======
  
-{{http://kitenet.net/programs/alien/alien.gif  }}+<note important>​ce projet est abandonné depuis 2015. [[https://github.com/89luca89/distrobox|Distrobox]] permet d'​utiliser des logiciels d'​autres distributions et le fait proprement et sans risque pour son système.</​note>​
  
-Comme il est décrit dans [[:​depots|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 [[http://​www.redhat.com|RedHat ​Linux]]''​.tgz'' ​pour [[http://​www.slackware.com|Slackware]] et ''​.slp'' ​de [[http://​www.stampede.org|Stampede]].+Comme il est décrit dans [[:​depots|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 ​et systèmes d'​exploitation ​: 
 +  * ''​.rpm'' ​: utilisés ​par les distributions basées sur [[http://​www.redhat.com|Red Hat Linux]] 
 +  * ''​.tgz'' ​: utilisé par la distribution ​[[http://​www.slackware.com|Slackware]] et ses dérivés ;​ 
 +  * ''​.slp'' ​: utilisé par la distribution ​[[http://​www.stampede.org|Stampede]] ; 
 +  * ''​.pkg''​ : utilisé par les systèmes d'​exploitation [[http://​www.sun.com/​software/​solaris/​|Solaris et OpenSolaris de Sun MicroSystems]].
  
-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+L'​application ​**[[http://​kitenet.net/​programs/​alien/​|Alien]]** ​se veut être un programme en ligne de commande pouvant convertir des paquets d'un système à un autre. Il gère ces cinq formats (''​.deb'',​ ''​.rpm'',​ ''​.tgz''​''​.slp''​ et ''​.pkg''​). 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.
  
-Toutefoisfaites attention lorsque ​vous utilisez ''​alien''​. ​ 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.+De mêmesi vous créez ​un programme et que vous souhaitez le partager avec une autre personne utilisant une autre distribution, vous pouvez lui convertir votre paquet ​''​.deb'' ​en paquet ​pour sa distribution,​ tout autant que votre paquet respecte les critères de la Linux Standard Base.
  
 +Toutefois, faites attention lorsque vous utilisez Alien : 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 spécifiquement pour votre version d'​Ubuntu. //Alien **ne devrait pas** être employé pour remplacer des éléments vitaux du système Ubuntu !//
 +
 +<note tip>Une interface graphique **propriétaire** a été créée pour ''​alien''​ : elle se nomme [[:ACRED]]. Cette interface est documentée dans une autre page. Ce document se concentre sur l'​utilisation de ''​alien''​ en ligne de commande.</​note>​
 +
 +<note tip>Un script Zenity **libre** permet aussi d'​avoir une interface graphique pour ''​alien'',​ il est disponible sur cette page : [[:​aliengui]]</​note>​
  
 ===== Installation ===== ===== Installation =====
-Il suffit d'​[[:​tutoriel/comment_installer_un_paquet|installer le paquet]] **alien**+Il suffit d'​[[:​tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>alien]]**
 +===== Utilisation =====
  
-<​code>​sudo apt-get install alien</code>+//​(''​paquet.ext''​ étant un paquet ''​.rpm'',​ ''​.slp'',​ ''​.pkg''​ ou ''​.tgz''​ situé dans votre dossier personnel)//​
  
 +==== Convertir un paquet en « .deb » ====
  
-===== Utilisation ===== +  ​sudo alien -d paquet.ext
-L'​application ''​alien''​ s'​utilise en ligne de commande, de la façon suivante: +
-<​code>​$ ​sudo alien option paquet_à_convertir.ext</​code>​+
  
-  * [[:sudo]] signifie que la commande doit être exécutée en mode super-utilisateur. +Le paquet ''​.deb''​ généré ​est placé dans le dossier où vous avez exécuté la commande.
-  * ''​alien''​ invoque ce programme de conversion de paquets. +
-  * ''​option''​ constitue un argument obligatoire dictant quoi faire avec le paquet à convertir:​ +
-    * l'​option **-d**, ou ''​--to-deb'',​ convertit uniquement un paquet au format ''​.deb''​ compatible avec Ubuntu.  ​Le paquet ​converti se retrouvera dans le répertoire courant et pourra être installé avec [[:​dpkg|dpkg]]. +
-    * l'​option **-i**, ou ''​--install'',​ convertit un paquet au format ​''​.deb'' ​compatible avec Ubuntu //et// installe directement le paquet ​généré+
-    * l'​option ''​--help''​ liste d'​autres options moins fréquemment utilisées sous Ubuntu pouvant être passées à ''​alien''​. +
-  * ''​paquet_à_convertir.ext''​ indique l'​emplacement et le nom du paquet à convertir. ​ L'​extension du paquet doit aussi être présente.+
  
-===== Bibliographie ===== 
-  * [[http://​kitenet.net/​programs/​alien/​|Site officiel de alien]] 
  
 +==== Installer directement un paquet ====
  
-----+  sudo alien -i paquet.ext
  
-//Contributeur ​: [[utilisateurs:​AlexandreP]]//​+Cette commande convertit d'​abord le paquet en ''​.deb'',​ puis, si la conversion s'est bien passée, installe ce paquet converti. 
 +Voilà:-D 
 + 
 +===== Liens ===== 
 +  * [[http://kitenet.net/​programs/​alien/​|Site officiel de Alien]] 
 + 
 +---- 
 +//​Contributeurs principaux ​: [[utilisateurs:​AlexandreP]] 
 +Contributeurs secondaires : [[utilisateurs:​mirage59]]//
  • alien.1180985612.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)