Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eiffelstudio [Le 02/10/2007, 15:22]
tioui
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:
-{{tag>feisty developpement}}+{{tag>programmation IDE BROUILLON}}
  
 ---- ----
Ligne 7: Ligne 7:
 ====== EiffelStudio : Environnement de développement intégré Complet ====== ====== EiffelStudio : Environnement de développement intégré Complet ======
  
-**EiffelStudio** est l'​outil de développement qui utilise toute la puissance du  +**EiffelStudio** est l'​outil de développement qui utilise toute la puissance du 
-langage Eiffel. EiffelStudio ​remplis ​toutes les fonctions qu'un IDE doit remplir ​ +langage Eiffel. EiffelStudio ​procure ​toutes les fonctions qu'un IDE doit accomplir 
-(Édition, manipulation de code, coloration syntaxique, auto-complétion, ​déboguage, etc...). ​En plus EiffelStudio ​fournis ​des outils de modélisation et  +(É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é ​qui permet ​d'​avoir une documentation ​logiciel ​toujours valide, à jour et pertinente.+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>​
  
  
-==== Installation de EiffelStudio ==== +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 ​important>Cette installation ne fonctionne que pour un seul usager. Les autres usagers n'​auront pas droit d'​écriture dans les répertoires ​d'​Eiffel</​note>​ +<​note>​Une inscription est nécessaire ​pour télécharger le fichier sur le site d'ISE Eiffel.</​note>
-Premièrement,​ il faut installer les dépendances:​ +
-<​code>​sudo apt-get install libgtk2.0-dev libxtst-dev</code>+
  
-Vous devez ensuite aller chercher l'​archive EiffelStudio [[https://​www2.eiffel.com/​download/​download_info.aspx?​id=eiffelstudio&​info=false&​mirrors=public|ici]]. +Ouvrez ​un terminal (Applications->​Accessoires->​Terminal),​ aller dans le répertoire ​dans lequel ​vous avez téléchargé l'​archive et décompresser-la. 
-<​note>​Une inscription est nécessaire pour télécharger le fichier.</​note>​ +<​code ​bash>
- +
-Ouverz ​un terminal (Applications->​Accessoires->​Terminal),​ aller dans le répertoire ​que vous avez téléchargé l'​archive et décompresser la. +
-<​code>​+
 cd Répertoire_Contenant_l_archive cd Répertoire_Contenant_l_archive
-tar xvfj Eiffel60_gpl_69618-linux-x86.tar.bz2+tar xvfj Eiffel_*_gpl_*-linux-*.tar.bz2
 </​code>​ </​code>​
  
-Déplacez le nouveau répertoire ​créer ​dans ~/eiffel +Déplacez le nouveau répertoire ​créé ​dans **/usr/​local/​** 
-<​code>​ +<​code ​bash
-mkdir ~/eiffel +sudo mv Eiffel_??​.??​ /usr/local  # Votre mot de passe vous sera demandé ​
-mv Eiffel60 ~/eiffel/+
 </​code>​ </​code>​
  
-Activez les variable ​d'environnement d'Eiffel+ 
 +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>​ <​code>​
-export LANG=en_US   # Sinon la compilation plante +#!/bin/sh 
-export ISE_EIFFEL=~/eiffel/Eiffel60+export LANG=C 
 +export ISE_EIFFEL=/​usr/local/Eiffel_14.05
 export ISE_PLATFORM=linux-x86 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 export PATH=$PATH:​$ISE_EIFFEL/​studio/​spec/​$ISE_PLATFORM/​bin
-</​code>​+estudio</​code>​ 
 +Sauvegarder et fermer le fichier.
  
-<note important>​La prochaine étape peut-être très longue. En plus, elle n'est pas obligatoire. Par contre, ce temps d'attente sera seulement déplacé lors des premières compilations de projet que vous ferrez avec EiffelStudio. En plus, s'il y a une erreur lors de la compilation,​ vous ne le saurai pas avant d'​avoir compiler votre premier projet. Il est donc fortement suggéré de bien effectuer cette étape.</note>+Donner les droits ​d'exécution à notre script 
 +<​code>​ 
 +sudo chmod +x /​usr/​local/​bin/​eiffelstudio 
 +</code>
  
-Précompiler les librairies et exemples (répondre oui (y) aux questions posées)+Vérifier que le lanceur fonctionne
 <​code>​ <​code>​
-$ISE_EIFFEL/make_install+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>​ </​code>​
  
-Créer un fichier script ​pour démarrer EiffelStudio+=== 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>​ <​code>​
-gedit ~/eiffel/eiffelstudio.sh+sudo xdg-open ​/usr/local/​bin/​eiffelbuild
 </​code>​ </​code>​
 Inscrire le script suivant dans le fichier Inscrire le script suivant dans le fichier
 <​code>​ <​code>​
-export LANG=en_US +#!/bin/sh 
-export ISE_EIFFEL=~/eiffel/Eiffel60+export LANG=C 
 +export ISE_EIFFEL=/​usr/local/Eiffel_14.05
 export ISE_PLATFORM=linux-x86 export ISE_PLATFORM=linux-x86
-export PATH=$PATH:​$ISE_EIFFEL/​studio/​spec/​$ISE_PLATFORM/​bin +# 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  
-estudio ​</​code>​+esbuilder</​code>​
 Sauvegarder et fermer le fichier. Sauvegarder et fermer le fichier.
  
-Maintenantvous n'​avez ​plus qu'​à ​exécuter ​le script pour démarrer EiffelStudio+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 correctementc'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.1191331351.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)