Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
eiffelstudio [Le 01/10/2007, 16:31]
132.210.48.90
eiffelstudio [Le 11/09/2022, 11:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-====== EiffelStudio : Environnement de développement intégré ======+{{tag>​programmation IDE BROUILLON}} 
 + 
 +---- 
 + 
 + 
 + 
 +====== EiffelStudio : Environnement de développement intégré ​Complet ​====== 
 + 
 +**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. 
 + 
 +===== Pré-requis ===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Il faut [[:​tutoriel:​comment_installer_un_paquet|installer]] les dépendances **[[apt>​libgtk2.0-dev,​libxtst-dev|libgtk2.0-dev et libxtst-dev]]**. 
 + 
 +===== Installation===== 
 +====Depuis un PPA  ==== 
 + 
 +Pour installer EiffelStudio avecdepuis un PPA : 
 +  * [[:​PPA|Ajouter le PPA]] **ppa:​eiffelstudio-team/​ppa**((https://​launchpad.net/​~eiffelstudio-team/​+archive/​ubuntu/​ppa)) dans vos sources de logiciels;  
 +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Recharger la liste des paquets]];​ 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​eiffelstudio]]** ou bien **[[apt>​eiffelstudio18.01]]**.  
 + 
 + 
 +==== Installation manuelle==== 
 +<​note>​Cette installation ne fonctionne que pour un seul usager. Les autres usagers n'​auront pas droit d'​écriture dans les répertoires d'​Eiffel. Cette méthode est recommandé pour ceux qui voudrait avoir plusieurs version d'​EiffelStudio sur leur système.</​note>​ 
 + 
 + 
 +Vous devez ensuite aller chercher l'​archive d'​EiffelStudio sur le site d'​[[https://​www2.eiffel.com/​download/​download_info.aspx?​id=eiffelstudio&​info=false&​mirrors=public|ISE Eiffel]] ou bien sur [[http://​sourceforge.net/​projects/​eiffelstudio/​files/​|SourceForge]]. Dans les exemples ci-dessous, la version 14.05 pour linux x86 32 bits est utilisée. 
 +<​note>​Une inscription est nécessaire pour télécharger le fichier sur le site d'ISE Eiffel.</​note>​ 
 + 
 +Ouvrez un terminal (Applications->​Accessoires->​Terminal),​ aller dans le répertoire dans lequel vous avez téléchargé l'​archive et décompresser-la. 
 +<code bash> 
 +cd Répertoire_Contenant_l_archive 
 +tar xvfj Eiffel_*_gpl_*-linux-*.tar.bz2 
 +</​code>​ 
 + 
 +Déplacez le nouveau répertoire créé dans **/​usr/​local/​** 
 +<code bash> 
 +sudo mv Eiffel_??​.??​ /​usr/​local/ ​  # Votre mot de passe vous sera demandé  
 +</​code>​ 
 + 
 + 
 +Pour démarrer EiffelStudio,​ lancer dans un terminal: 
 +<code bash> 
 +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 </​code>​ 
 + 
 +<​note>​Sur Kubuntu, si vous avez des erreurs d'​affichage et qu'en ligne de commande, EiffelStudio donne le message suivant: 
 + 
 +"​Pango-WARNING **: failed to create cairo scaled font, expect ugly output."​ 
 + 
 +Vous devez utiliser la commande: 
 +<​code>​sudo fc-cache -f -v</​code>​ 
 +</​note>​ 
 +=== Créer un lanceur === 
 + 
 +Créer le lanceur 
 +<​code>​ 
 +sudo xdg-open /​usr/​local/​bin/​eiffelstudio 
 +</​code>​ 
 +Inscrire le script suivant dans le fichier 
 +<​code>​ 
 +#!/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</​code>​ 
 +Sauvegarder et fermer le fichier. 
 + 
 +Donner les droits d'​exécution à notre script 
 +<​code>​ 
 +sudo chmod +x /​usr/​local/​bin/​eiffelstudio 
 +</​code>​ 
 + 
 +Vérifier que le lanceur fonctionne 
 +<​code>​ 
 +eiffelstudio 
 +</​code>​ 
 +<note important>​ 
 +A noter que l'​exécution d'un programme en mode console dans Eiffel Studio nécessite que celui-ci soit lancé depuis une console pour voir le flux de sortie. 
 +</​note>​ 
 +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 :​ 
 +<​code>​ 
 +eiffelstudio 
 +</​code>​ 
 +Noter qu'une icône d'​EiffelStudio peut être trouvé là: 
 +<​code>​ 
 +/​usr/​local/​Eiffel_14.05/​studio/​bitmaps/​png/​logo.png 
 +</​code>​ 
 + 
 +=== Créer un lanceur pour EiffelBuild === 
 +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 
 +<​code>​ 
 +sudo xdg-open /​usr/​local/​bin/​eiffelbuild 
 +</​code>​ 
 +Inscrire le script suivant dans le fichier 
 +<​code>​ 
 +#!/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</​code>​ 
 +Sauvegarder et fermer le fichier. 
 + 
 +Donner les droits d'​exécution à notre script 
 +<​code>​ 
 +sudo chmod +x /​usr/​local/​bin/​eiffelbuild 
 +</​code>​ 
 + 
 +Vérifier que le lanceur fonctionne 
 +<​code>​ 
 +eiffelbuild 
 +</​code>​ 
 +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: 
 +<​code>​ 
 +eiffelbuild 
 +</​code>​
  • eiffelstudio.1191249107.txt.gz
  • Dernière modification: Le 01/10/2007, 17:37
  • (modification externe)