Ceci est une ancienne révision du document !
Version: Dapper Voir plus bas pour les versions Hoary et Breezy.
Basé sur le blogue de Keyes, avec les contributions de P-Hell et de Ronan.
Eclipse
Eclipse est un très bon IDE "récemment" (2001) libéré par IBM et écrit en Java. Il est dabord conçu pour ce langage mais ses nombreux plugins permettent de l'étendre à beaucoup d'autres.
Bien intégré à Gnome il vous sera d'une aide précieuse dans vos développements. Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de plugins (coloration syntaxique, complétition, debugger, gestion de projets, intégration aux gestionnaires de versions, …).
Eclipse sous Ubuntu Dapper (6.06)
Pour suivre ce tutoriel, assurez-vous d'avoir activé les dépôts Universe et Multiverse (comment faire?).
Installation de Eclipse
Il suffit d'installer le paquet eclipse via Synaptic, ou encore Apt:
$ sudo apt-get install eclipse
Il est fort probable qu'Eclipse soit lent et peu réactif. Ubuntu 6.06 intègre la machine virtuelle Java (MVJ) libre GCJ. Prenez un moment pour installer la MVJ de Sun, qui fonctionne beaucoup mieux. Voir cette page. Pour être certain qu'Eclipse utilise la bonne MVJ, ajoutez cette ligne au fichier ~/.eclipse/eclipserc (créez-le au besoin) :
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/
Redémarrez Eclipse. Vous devriez vite voir une différence de performances.
Au lancement Eclipse vous demandera de choisir votre workspace, il s'agit du répertoire qui contiendra vos projets.
Voilà, Eclipse est maintenant fin prêt à être utilisé pour de la programmation Java.
Si, au lancement d'Eclipse, vous avez une erreur, vérifier si le fichier workspace/.metadata/.log contient une phrase comme : "Failed to map segment to shared object: Operation not permitted". Dans ce cas, il faut vérifier que le système de fichiers où se trouve votre répertoire personnel, typiquement /home, est monté avec l'autorisation d'exécution pour les programmes. Pour cela tapez :
mount | grep home
Si /home est monté avec l'option noexec, if faut retirer cette option de la ligne home du fichier /etc/fstab. Il faut ensuite remonter la partition.
Installation du support pour Python
Un bon plugin Python pour Eclipse est PyDev. Il est disponible dans les dépôts Ubuntu sous le nom eclipse-pydev:
$ sudo apt-get install eclipse-pydev
Redémarrez Eclipse. Pour que ce dernier trouve l'interpréteur, suivez ce chemin dans le logiciel: Window –> Preferences… –> PyDev –> Interpreter - Python. Cliquez sur New (celui du haut) et entrez /usr/bin/python. Cliquez sur OK.
Installation du support pour Ruby
Pour Ajouter le plug-in Ruby Development Tool suivez la même procédure que PHPEclipse :
Dans Eclipse faites :
Help → Software Updates → Find and Install …. Sélectionnez Search for new features to install, Next
et cliquez sur New Remote Site … pour spécifier le dépôt de Ruby Development Tool :
Name: Ruby Development Tool
URL: http://updatesite.rubypeople.org/release
Validez par OK puis Finish
Puis pour que Eclipse trouve l'interpréteur de Ruby, suivez ce chemin dans le logiciel :
Window –> Preferences… –> Ruby –> Installed Interpreter.
Cliquez sur Add et entrez /usr/bin/ruby. Cliquez sur OK.
Installation du support pour PHP
Un bon plugin PHP pour Eclipse est PHPEclipse. Il n'est pas disponible dans les dépôts d'Ubuntu, il faudra donc utiliser une méthode interne à Eclipse.
Installation
Dans le logiciel, suivez le chemin Help –> Software Updates –> Find and Install…. Choisissez l'option Search for new features to install, cliquez sur Next, puis sur New Remote Site…. Entrez:
Name: PHPEclipse URL: http://phpeclipse.sourceforge.net/update/releases
Cliquez sur OK, puis sur Finish. Valider la licence, validez la page suivante et cliquez sur Install All.
Configuration
Suivez le chemin Window –> Preferences… –> PHPeclipse Web Development –> PHP External Tools. Entrez ces données:
Run PHP command: /usr/bin/php Parser command: /usr/bin/php -l -f {0}
Dépliez PHP External Tools, et allez dans Apache. Modifiez ces lignes:
Apache: /usr/sbin/apache2 Path to httpd.conf: /etc/apache2/httpd.conf Path to etc/hosts: /etc/hosts
Allez dans MySQL, et modifiez cette ligne:
MySQL: /usr/sbin/mysqld
Installation du support de (x)HTML, CSS et Javascript
Reprenez la méthode d'installation du support de PHP, mais avec ces données:
Name: Aptana URL: http://update.aptana.com/update/
Une fois l'installation complétée, redémarrez Eclipse. Aucune configuration supplémentaire n'est requise.
Installation manuelle
Advenant que Eclipse n'arrive pas à se connecter (même si la page est accessible par un navigateur), suivez cette méthode alternative proposée sur la documentation d'Aptana.
Téléchargez le fichier http://update.aptana.com/update/aptana_update.zip. Décompressez-le dans votre dossier de plugins et ajouts, qui devrait être ~/.eclipse/org.eclipse.sdk.ide/updates/eclipse/ . Redémarrez Eclipse.
Installation du support de Subversion
Reprenez la méthode d'installation du support de PHP, mais avec ces données:
Name: Subclipse URL: http://subclipse.tigris.org/update_1.0.x
Notez que CVS est supporté par défaut dans Eclipse.
Eclipse sous Ubuntu Hoary et Breezy
Voyez cette page.
Astuces diverses
Afficher les numéros des lignes
Dans Eclipse, suivez ce chemin: Window –> Preferences… –> General –> Editors –> Text Editors. Cochez Show line numbers, validez. Dans l'éditeur, effectuez un clic avec le bouton droit de la souris sur la barre vertical grise/orangée de gauche et cochez Show Line Numbers.