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]]// | ||
| + | |||
| + | |||
| + | |||