{{tag>personnalisation}} ---- ====== alienGui ====== 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 ===== * Disposer des [[:sudo|droits d'administration]]. * 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: #! /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 Une fois collé, enregistrez le script dans votre **Dossier Personnel** sous le nom "**aliengui**". ===== Utilisation ===== Ouvrez un [[:terminal]] puis tapez cette commande : sh ~/aliengui 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. 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 : chmod 774 aliengui ===== Désinstallation ===== Il suffit de supprimer le fichier "**aliengui**" de votre **Dossier Personnel**. -------- //Contributeurs principaux : [[utilisateurs:mirage59|mirage59]]//