Contenu | Rechercher | Menus

alienGui

alienGui est une interface graphique pour alien sous licence libre (GPL v3) qui permet de convertir des paquets .rpm, .tgz, .slp et .pkg en .deb.

Pré-requis

Installation

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="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 : mirage59



Le contenu de ce wiki est sous licence : CC BY-SA v3.0