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