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 24/06/2007, 14:12]
_Enchained suppression ligne de commande (CF LIEN)
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 ===== ===== Utilisation =====
-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. +//(''​paquet.ext'' ​étant ​un paquet ''​.rpm'',​ ''​.slp'',​ ''​.pkg'' ​ou ''​.tgz'' ​situé dans votre dossier personnel)//
-  * ''​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.+
  
-======= Autre alternative ============+==== Convertir un paquet en « .deb » ​====
  
-Vous pouvez télécharger une interface graphique vous permettant de simplifier l'​utilisation de Alien. +  sudo alien -d paquet.ext
-Pour ce faire, rendez-vous à la page suivante :+
  
-[[http://​www.kde-apps.org/​content/​show.php/​ACRED?​content=60874|ACRED]]+Le paquet ''​.deb''​ généré est placé dans le dossier où vous avez exécuté la commande.
  
-{{hhttp:​acred.jpg|}} 
  
-===== Bibliographie ​===== +==== Installer directement un paquet ​====
-  * [[http://​kitenet.net/​programs/​alien/​|Site officiel de alien]]+
  
 +  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. 
 +Voilà:-
 + 
 +===== Liens ===== 
 +  * [[http://​kitenet.net/​programs/​alien/​|Site officiel de Alien]]
  
-//Contributeur ​: [[utilisateurs:​AlexandreP]]//​+---- 
 +//Contributeurs principaux ​: [[utilisateurs:​AlexandreP]] 
 +Contributeurs secondaires : [[utilisateurs:​mirage59]]//
  • alien.1182687140.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)