EiffelStudio est l'outil de développement qui utilise toute la puissance du langage Eiffel. EiffelStudio procure toutes les fonctions qu'un IDE doit accomplir (Édition, manipulation de code, coloration syntaxique, auto-complétion, mise au point, etc…). EiffelStudio fournit, également, des outils de modélisation et de génie logiciel intégrés qui permettent d'avoir une documentation logicielle toujours valide, à jour et exacte.
Pour installer EiffelStudio avecdepuis un PPA :
Vous devez ensuite aller chercher l'archive d'EiffelStudio sur le site d'ISE Eiffel ou bien sur SourceForge. Dans les exemples ci-dessous, la version 14.05 pour linux x86 32 bits est utilisée.
Ouvrez un terminal (Applications→Accessoires→Terminal), aller dans le répertoire dans lequel vous avez téléchargé l'archive et décompresser-la.
cd Répertoire_Contenant_l_archive tar xvfj Eiffel_*_gpl_*-linux-*.tar.bz2
Déplacez le nouveau répertoire créé dans /usr/local/
sudo mv Eiffel_??.?? /usr/local/ # Votre mot de passe vous sera demandé
Pour démarrer EiffelStudio, lancer dans un terminal:
export LANG=C export ISE_EIFFEL=/usr/local/Eiffel_14.05 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin estudio
"Pango-WARNING **: failed to create cairo scaled font, expect ugly output."
Vous devez utiliser la commande:
sudo fc-cache -f -v
Créer le lanceur
sudo xdg-open /usr/local/bin/eiffelstudio
Inscrire le script suivant dans le fichier
#!/bin/sh export LANG=C export ISE_EIFFEL=/usr/local/Eiffel_14.05 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin estudio
Sauvegarder et fermer le fichier.
Donner les droits d'exécution à notre script
sudo chmod +x /usr/local/bin/eiffelstudio
Vérifier que le lanceur fonctionne
eiffelstudio
Si eiffelstudio ouvre correctement, c'est réussi. Vous pouvez maintenant démarrer eiffelstudio par terminal ou par lanceur graphique (Alt+F2). Vous pouvez également créer un raccourci-lanceur et mettre dans le champ commande :
eiffelstudio
Noter qu'une icône d'EiffelStudio peut être trouvé là:
/usr/local/Eiffel_14.05/studio/bitmaps/png/logo.png
Le programme EiffelBuild est un créateur de fenêtre pour vision2. Ce programme fait partie de la suite eiffelstudio. Voici la démarche pour pouvoir l'utiliser. Créer le lanceur
sudo xdg-open /usr/local/bin/eiffelbuild
Inscrire le script suivant dans le fichier
#!/bin/sh export LANG=C export ISE_EIFFEL=/usr/local/Eiffel_14.05 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/esbuilder/spec/$ISE_PLATFORM/bin esbuilder
Sauvegarder et fermer le fichier.
Donner les droits d'exécution à notre script
sudo chmod +x /usr/local/bin/eiffelbuild
Vérifier que le lanceur fonctionne
eiffelbuild
Si eiffelbuild ouvre correctement, c'est réussi. Vous pouvez maintenant démarrer eiffelbuild par terminal ou par lanceur graphique (Alt+F2). Vous pouvez également faire un nouvel élément dans le menu application en utilisant l'outil alacarte (ou l'éditeur de menu sous kubuntu). Vous n'avez qu'à créer un nouvel élément (lanceur) et mettre dans le champ commande:
eiffelbuild