Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
aliengui [Le 15/04/2010, 13:39]
mirage59 créée
aliengui [Le 01/03/2016, 23:19] (Version actuelle)
90.31.21.77 [Installation]
Ligne 1: Ligne 1:
-{{tag>orthographe_a_corriger alien zenity interface_graphique aliengui}}+{{tag>personnalisation}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== alienGui ====== ====== alienGui ======
  
-alienGui est un script Zenity ​sous licence libre ([[http://​fr.wikipedia.org/​wiki/​Licence_publique_g%C3%A9n%C3%A9rale_GNU|GPL v3]]) qui permet de convertir des paquets .rpm, .tgz, .slp et .pkg en .deb.+alienGui est une interface graphique pour **[[alien|alien]]** ​sous licence libre ([[wpfr>wiki/​Licence_publique_g%C3%A9n%C3%A9rale_GNU|GPL v3]]) qui permet de convertir des paquets .rpm, .tgz, .slp et .pkg en .deb.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​alien|alien]]**.+  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>​alien]]**.  
 +  * Avoir [[:tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>​zenity]]**. 
 + 
 +===== Installation ===== 
 + 
 +Ouvrez un [[editeur_de_texte|éditeur de texte]] ([[gedit]] par exemple), copier/coller tout le code ci-dessous: <code bash> 
 + 
 +#! /bin/sh 
 +   
 +  ##########################################################​ 
 +  ##              Interface Graphique pour Alien          ## 
 +  ##########################################################​ 
 +  #####                     ​mirage59 ​                   #### 
 +  ##########################################################​ 
 +  ###############​ Script sous licence GPL V3 ###############​ 
 +  ##########################################################​ 
 +   
 +  #​Description du programme  
 +    zenity --info \ 
 +  --title="​Bonjour"​ \ 
 +  --text="​Ce programme est une interface graphique 
 +  pour Alien. 
 +  Alien permet la conversion et l'​installation 
 +  de paquet .rpm, .tgz, .slp, .pkg." \ 
 +  --timeout="​10"​ 
 +   
 +  #Choix du type d'​utilisation 
 +  choixType=$(zenity --list \ 
 +  --radiolist \ 
 +  --title="​Quel est votre choix ?" \ 
 +  --text="​Sélectionner le type d'​utilisation"​ \ 
 +  --print-column="​ALL"​ \ 
 +  --column="​Choix"​ \ 
 +  --column="​Action"​ \ 
 +  TRUE "​Installer le paquet converti"​ \ 
 +  FALSE "​Sauvegarder le paquet converti"​);​ 
 +   
 +  #On verifie qu'il a bien validé 
 +  case $? in 
 +  0) 
 +  #On choisit le fichier à convertir 
 +  paquetAConvertir=$(zenity --file-selection \ 
 +    --title="​Quel est le paquet à utiliser ?" \ 
 +  --text="​Veuillez sélectionner le paquet à utiliser"​);​ 
 +   
 +  #On lance alien selon le choix de l'​utilisateur 
 +  if [ "​$choixType"​ = "​Sauvegarder le paquet converti"​ ] 
 +  then 
 +  sudo ​alien -d "​$paquetAConvertir"​ 
 +  elif [ "​$choixType"​ = "​Installer le paquet converti" ​] 
 +  then 
 +  sudo alien -i "​$paquetAConvertir"​ 
 +  fi 
 +   
 +  sleep 10; 
 +  exit;; 
 +  1) 
 +  echo "​Annulation";​ 
 +  exit;; 
 +  -1) 
 +  exit;; 
 +  esac 
 +</​code>​ 
 +Une fois collé, enregistrez le script dans votre **Dossier Personnel** sous le nom "​**aliengui**"​. 
 + 
 +===== Utilisation ===== 
 + 
 +Ouvrez un [[:terminal]] puis tapez cette commande : <​code>​sh ~/​aliengui</​code>​ 
 + 
 +Cochez "​Installer le paquet converti"​ pour installer directement le paquet que vous allez convertir. 
 + 
 +Dans la fenêtre suivante double cliquer sur le paquet à convertir. 
 + 
 +Tapez votre mot de passe dans le [[:​terminal]]. 
 + 
 +La conversion puis l'​installation se lancent. 
 + 
 + 
 +<note help>Il peut être nécessaire de donner les droits adéquats au script pour qu'il fonctionne correctement. Pour cela entrez cette commande dans un terminal : <​code>​chmod 774 aliengui</​code></​note>​ 
 + 
 +===== Désinstallation ===== 
 + 
 +Il suffit de supprimer le fichier "​**aliengui**"​ de votre **Dossier Personnel**. 
 + 
 + 
 +-------- 
 +//​Contributeurs principaux : [[utilisateurs:​mirage59|mirage59]]//​ 
 + 
 + 
 + 
  • aliengui.1271331566.txt.gz
  • Dernière modification: Le 15/04/2010, 13:39
  • par mirage59