Ceci est une ancienne révision du document !



alienGui

alienGui est un script Zenity sous licence libre (GPL v3) qui permet de convertir des paquets .rpm, .tgz, .slp et .pkg en .deb.

Ouvrez un é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="Selectionner 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 valider
case $? in
	0)
		#On choisit le fichier a convertir
		paquetAConvertir=$(zenity --file-selection \
  		--title="Quel est le paquet a utiliser ?" \
		--text="Veuillez selectionner le paquet a 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 coller, enregistrer le script dans votre dossier personnel (/home/votreLogin/) sous le nom "aliengui".

Ouvrez la console puis taper 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.

Taper votre mot de passe dans la console.

La conversion et l'installation se lance.

Il suffit de supprimer le fichier "aliengui" de votre dossier personnel.

Contributeurs principaux : mirage59

  • aliengui.1271332435.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)