Eclipse-PDT sur Ubuntu (AMD-64)

capture-eclipse-platformJe suis habitué à développer mes petits projets php grâce à mon éditeur préféré Vi (Vim), via des connexions ssh sur mes serveurs distants – Ah ben oui M’sieur ! C’est de la vielle école ça …d’la vielle école !  – Certains projets prenant de l’importance, ça commence à devenir vraiment sportif de jongler d’un fichier à l’autre et quasi impossible d’avoir un aperçu global de l’architecture. J’ai finalement décidé de franchir le pas et de passer sous Eclipse (Eclipse-PDT plus exactement).

Je me suis prestement rendu sur le site officiel (http://www.eclipse.org/pdt/) et j’ai malheureusement constaté que le framework PDT n’était pas disponible dans les téléchargements, pour l’architecture AMD-64…Pas d’bol !

Heureusement, la version développement (ganymede de son petit nom), semble permettre l’installation de PDT sous forme de plug-in, directement depuis son interface, y compris pour les architectures 64 bits….Je vais détailler par la suite la marche suivie pour arriver au but !

Java

Il me faut commencer par installer le JRE de Sun. Et oui…Eclipse, c’est Java avant tout !
Il est possible d’utiliser l’installation binaire disponible chez Sun : http://java.com/en/download/linux_manual.jsp?locale=en&host=java.com:80, ou tout simplement la commande aptitude d’Ubuntu :

$ sudo aptitude install sun-java6-jre

Si plusieurs environnement java sont installés, il est nécessaire de spécifier l’environnement actif par défaut

$ sudo update-java-alternatives -l
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj

$ sudo update-java-alternatives -s java-6-sun

Eclipse IDE

La version 64 bits est téléchargeable ici : http://www.eclipse.org/downloads/.

Il suffit de télécharger et décompresser l’archive à l’emplacement voulu (/usr/local/eclipse par exemple) et le tour est joué.

$ cd /usr/local
$ sudo tar -xvzf ~/eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz

Si tout est bon, l’exécutable présent à la racine du répertoire devrait lancer l’application.

$ /usr/local/eclipse/eclipse &

capture-java-ee-http-12700150118-wse-wsexplorer-wsexplorerjsporgeclipsewstwsexplorer0-eclipse-platform1

Ben c’est super tout ça ! Me voici doté  d’un bel environnement de développement java…Mais M’sieur, M’sieur, c’est du php que je veux faire moi !

Et pour PHP alors ?

La suite n’est pas plus compliquée, l’installation d’add-ons se fait par le menu « Help->Software Update-> Avaible Software« .  Les boutons Add Sites et Manage Sites vont me permettre d’ajouter des sites de téléchargement supplémentaires.

Pour faire fonctionner PDT, il me faut d’abord installer la dernière version du « Dynamic Language Toolkit » (DLK pour les intimes). Pour cela, j’ajoute le site :

http://download.eclipse.org/technology/dltk/updates-dev/1.0/

et installe : Dynamic Languages Toolkit – Core Frameworks (Incubation) par la liste des logiciels disponibles depuis ce site.

capture-software-updates-and-add-ons2

Finalement, j’utilise la même méthode pour installer PDT :

  • Ajout du site : http://phpeclipse.sourceforge.net/update/stable/1.2.x/,
  • Installation de  : PHPEclipse.

capture-software-updates-and-add-ons-1

Après redémarrage, le chargement de l’environnement PHP se fait via le menu « Windows->Open Perspectives« .

capture-java-ee-bourse-include-class_pf_entree_incphp-eclipse-platform

D’autres plugins bien sympathiques existent, notemment en matière de déboggage, d’accès à des projets, serveurs ou répertoires distants, etc… Ceci feront peut-être l’objet d’un prochain billet.

Vus : 282
Publié par Jopa : 29