Différences
Ci-dessous, les différences entre deux révisions de la page.
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]]// | ||
+ | |||
+ | |||
+ |