Je ne sais pas vous mais l’installation et la configuration d’Eclipse (l’environnement de développement libre par référence) en utilisant les “repos apt” d’Ubuntu est toujours un grand moment de solitude. Il n’y a qu’a voir le peu de clarté de la page de documentation sur Ubuntu-fr pour s’en rendre compte.
Nous allons donc essayé de détailler l’installation d’une version récente d’Eclipse (3.4.1 au moment de l’écriture de ce billet) sur une distibution Ubuntu 8.10.
Avant de commencer…
Eclipse est devenu avec le temps et le succès une boîte à outil comportant de nombreux modules permettant de le customiser en fonctions de vos besoins. Par exemple, un développeur Java n’aura pas forcement besoin des mêmes outils qu’un développeur C…
Eclipse propose donc des installateurs pre-packagés. Pour choisir celui qui vous convient le mieux, ce tableau pourra vous aider.
Il faut ensuite se rendre sur cette page et sélectionner le package/operating system adapté à vos besoins.
Dans la suite de ce billet, je prendrai comme package de référence: “Eclipse IDE for C/C++ Developers” (et oui je suis de la vieille école ;)) pour Linux/32 bits.
Installation d’Eclipse
On commence par télécharger le package dans le répertoire /usr/src (l’archive au format tar.gz fait environ 68 Mo pour cette version).
cd /opt
sudo tar zxvf /usr/src/eclipse-cpp-ganymede-SR1-linux-gtk.tar.gz
cd /opt/eclipse
sudo wget http://www.bearfruit.org/files/eclipse-icon-clean.svg
Il faut ensuite créer un nouveau lanceur dans le menu Applications de Gnome:
- bouton droit sur le “menu Applications”
- “Editer les menus”
- menu “Programmation”
- Click sur “+ Nouvel élément”
Il ne reste plus qu’a lancer l’application via le menu “Applications/Programmation/Eclipse”.
Ajout de nouveaux plugins
Plugin SVN (Subversive)
Pour le versionning SVN est le remplacant de CVS. Il faut installer un plugin complémentaire pour qu’Elipse puisse aller chercher des sources sur un serveur SVN.
Pour installer le plugin SVN Subversive, j’ai suivi ce tutoriel.
Adresse du site d’update: http://download.eclipse.org/technology/babel/update-site/ganymede
Adresse des connecteurs: http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
Plugin PHP (PDT)
J’ai parfois la faiblesse de coder en Perl/PHP, là aussi ces languages nécessitent l’installation de plugins (PDT pour PHP et EPIC pour Perl).
J’ai suivi ce tutoriel pour l’installation de PDT 2.0 et celui-ci pour EPIC.