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 (Subeclipse)
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 Subeclipse, j'ai suivi ce tutoriel.
Liste des plugins à installer sur ce screenshot:

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.






Developpement

Abonnez-vous
4 commentaires au billet “Installation pas à pas d'Eclipse sous GNU/Linux”
Marrant, moi sous GNU/Linux j'installe eclipse avec un:
# yum install eclipse\*
Evidemment, je peux aussi n'installer que les plugins désirés...
Mais bon, tu sembles parler d'Ubuntu en fait, c'est sans doute ton titre qui m'a induit en erreur.
Ou alors, GNU/Linux est devenu synonyme d'Ubuntu, mais j'étais pas prévenu ^_^
Personnelement je préfère utiliser Eclipse en standalone car il fonctionne parfaitement ainsi et ne nécessite pas d'utiliser les dépots pour ubuntu ou debian.
Il suffit de télécharger le Eclipse qui vous convient (pdt-all-in-one par exemple) et de le détarrer là où bon vous semble. (pour le lancer ouvrer le dossier eclipse et cliquez sur "eclipse", un lanceur peut être aussi créer comme tu le montres bien)
Ça me permet d'utiliser plusieurs Eclipse surtout ! Certain développeur comme tu dis peuvent avoir besoin de travailler avec Php, Perl, Java ou c++ (ou autre) dans le même IDE d'autre peuvent avoir besoin d'environnements distincts pour gérer des groupes de projets ou tester la nouvelle mouture d'eclipse ou d'un plugin sans endommager l'installation existante (car une fois que ça par en tétine...)
@bochecha:ce petit tuto est justement fait pour installer Eclipse sans passer par les repos des différentes distributions GNU/Linux. Cela permet d'avoir la dernière version disponible sans attendre la mise à jour des repos (par exemple sous Ubuntu on se traine encore une version 3.2...).
Eclipse a changé de license a partir de la version 3.2 en passant de la GPL vers l'EPL (Eclipse Public License). Ca peut expliquer l'absence de mise a jour sur Ubuntu (je ne sais pas si Debian est dans le même cas mais surement).
Eclipse ne doit pas être assez libre pour les packageurs Debian / Ubuntu, c'est assez triste parce qu'Eclipse est un logiciel libre quelle que soit la license utilisée, et se priver d'un IDE aussi puissant c'est vraiment un des points faibles d'Ubuntu.
Mais bon ... Eclipse a le gros avantage de fonctionner comme une distribution Linux : des dépots logiciels, des mises a jour de tout les composants de l'IDE , ce qui fait qu'il est vraiment préférable de l'installer en stand alone.
Publier un commentaire
Utiliser
pour lier des documents à vos commentaires.
Pour des discutions techniques, merci d'utiliser le forum.