Installer les plugins d'eclipse [résolu]

Salut ! Je suis en train d’installer des plugins pour Eclipse, et notamment ceux nécessaires pour PHP,( Eclipse PHP IDE) en suivant ce tuto, et celui-là.
Dans Eclipse, toolbar =>Help => Software updates => find and install…=>Search for new features to install => sites to include in search => new remote site =>name:PHP IDE Update, URL:http://download.eclipse.org/tools/pdt/updates/ =>select the features to install. Je choisi les éléments à cocher comme indiqué ds la vidéo du tuto de Thierry Bothorel… et je récupère une fenêtre d’erreurs avec ces informations:

[quote]Current configuration contains errors that are not corrected by the requested operation and more errors would be introduced. See details for more information.
----- Current configuration problems -----
Data Tools Platform SQL Development Tools (0.9.1.200609201) requires feature “org.eclipse.gef (3.2.0)”, or compatible.
Data Tools Platform Model Base (0.9.1.200609201) requires feature “org.eclipse.emf (2.1.0)”, or later version.
Eclipse BIRT Chart Framework (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Eclipse BIRT Report Designer Feature (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Eclipse BIRT Report Designer Framework (2.1.2.v20070205-1728) requires plug-in “org.eclipse.draw2d (3.2.0)”, or compatible.
Eclipse BIRT Chart Runtime Feature (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Data Tools Platform Open Data Access Designer (0.9.1.200609201) requires feature “org.eclipse.emf (2.1.0)”, or later version.
Eclipse BIRT Example (2.1.2.v20070205-1728) requires feature “org.apache.derby.core (10.1.2.1)”, or later version.
Eclipse BIRT Report Runtime Feature (2.1.2.v20070205-1728) requires feature “com.lowagie.itext (1.3.0)”, or later version.
----- Configuration problems after the operation -----
Data Tools Platform SQL Development Tools (0.9.1.200609201) requires feature “org.eclipse.gef (3.2.0)”, or compatible.
Data Tools Platform Model Base (0.9.1.200609201) requires feature “org.eclipse.emf (2.1.0)”, or later version.
Eclipse BIRT Chart Framework (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Eclipse BIRT Report Designer Feature (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Eclipse BIRT Report Designer Framework (2.1.2.v20070205-1728) requires plug-in “org.eclipse.draw2d (3.2.0)”, or compatible.
Eclipse BIRT Chart Runtime Feature (2.1.2.v20070205-1728) requires feature “org.apache.commons.codec (1.3.0)”, or later version.
Data Tools Platform Open Data Access Designer (0.9.1.200609201) requires feature “org.eclipse.emf (2.1.0)”, or later version.
Eclipse BIRT Example (2.1.2.v20070205-1728) requires feature “org.apache.derby.core (10.1.2.1)”, or later version.
Eclipse BIRT Report Runtime Feature (2.1.2.v20070205-1728) requires feature “com.lowagie.itext (1.3.0)”, or later version.
PDT Feature (0.7.0.v20070401------9FhPQOPzPY) requires feature “org.eclipse.emf (2.2.0)”, or later version.
[/quote]
Vu le nombre de “requires”, je comprends bien qu’il me manque un paquet de plugins, dont l’install. préalable est nécessaire à celle de Eclipse PHP IDE. La question est: dois-je les installer tous à la main, après avoir dwnldé chacun de ces plugins, (et j’ignore bien la marche à suivre…), ou existe-il une façon de faire simple, prévue par Eclipse, face à cette situation peut-être complètement ordinaire, et que j’ignore également ?

je suis pas sur de moi, mais la dernière fois que j’ai fait un update de eclipse, je crois bien qu’après le find all, y’avait moyen de parcourire toute l’arborescence des plugins disponibles, et de cocher ceux que je desirais installé.

tu relances, l’application une fois que tout s’est téléchargé tout seul, et les pulg ins sont alors dispo.

enfin c’était Eclipse plugin CDT pour le c++, et j’ai juste eu une ou deux cases à cocher au maximum…

Je peux effectivement choisir les composants à installer, mais quelque soit celui ou ceux que je choisisse le pblm se manifeste tjrs. Il me semble qu’il est possible d’installer les plug ins à la mains: les rep. “features” et “plugins” qui se trouvent ds l’archive. Sous w… il me semble qu’il s’agit juste de dézipper ces élements, ds c:\program files… \eclipse\plugins ou \features. Est-ce que cela fonctionnerait avec debian ? J’ai trouvé un cd /usr/lib/eclipse/plugins/ et un /usr/lib/eclipse/features/

/usr/lib/eclipse/plugins# ls com.ibm.icu_3.4.5.jar com.jcraft.jsch_0.1.28.jar org.apache.ant_1.6.5 org.apache.lucene_1.4.103.v20060601 org.apache.lucene_1.4.3 org.eclipse.ant.core_3.1.100.v20060531.jar org.eclipse.ant.ui_3.2.1.r321_v20060828.jar org.eclipse.cdt_3.1.1.200701132214.jar org.eclipse.cdt.core_3.1.1.200701132214.jar org.eclipse.cdt.core.linux_3.1.1.200701132214 org.eclipse.cdt.core.linux.x86_3.1.1.200701132214 org.eclipse.cdt.debug.core_3.1.1.200701132214.jar org.eclipse.cdt.debug.mi.core_3.1.1.200701132214.jar org.eclipse.cdt.debug.mi.ui_3.1.1.200701132214.jar org.eclipse.cdt.debug.ui_3.1.1.200701132214.jar org.eclipse.cdt.doc.isv_3.1.1.200701132214.jar org.eclipse.cdt.doc.user_3.1.1.200701132214.jar org.eclipse.cdt.launch_3.1.1.200701132214.jar org.eclipse.cdt.make.core_3.1.1.200701132214.jar org.eclipse.cdt.make.ui_3.1.1.200701132214.jar org.eclipse.cdt.managedbuilder.core_3.1.1.200701132214.jar org.eclipse.cdt.managedbuilder.gnu.ui_3.1.1.200701132214.jar org.eclipse.cdt.managedbuilder.ui_3.1.1.200701132214.jar org.eclipse.cdt.refactoring_3.1.1.200701132214.jar org.eclipse.cdt.sdk_3.1.1.200701132214.jar org.eclipse.cdt.source_3.1.1.200701132214 org.eclipse.cdt.source.linux.gtk.x86_3.1.1.200701132214 org.eclipse.cdt.ui_3.1.1.200701132214.jar org.eclipse.compare_3.2.1.M20060711.jar org.eclipse.core.boot_3.1.100.v20060603.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.contenttype_3.2.0.v20060603.jar org.eclipse.core.expressions_3.2.1.r321_v20060721.jar org.eclipse.core.filebuffers_3.2.1.r321_v20060721.jar org.eclipse.core.filesystem_1.0.0.v20060603.jar org.eclipse.core.filesystem.linux.x86_1.0.0.v20060603.jar org.eclipse.core.jobs_3.2.0.v20060603.jar org.eclipse.core.resources_3.2.1.R32x_v20060914.jar org.eclipse.core.resources.compatibility_3.2.0.v20060603.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.core.runtime.compatibility_3.1.100.v20060603.jar org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar org.eclipse.core.runtime.compatibility.registry_3.2.1.R32x_v20060907 org.eclipse.core.variables_3.1.100.v20060605.jar org.eclipse.debug.core_3.2.1.v20060823.jar org.eclipse.debug.ui_3.2.1.v20060823.jar org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.preferences_3.2.1.R32x_v20060717.jar org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar org.eclipse.help_3.2.1.R321_v20060920.jar org.eclipse.help.appserver_3.1.100.v20060602.jar org.eclipse.help.base_3.2.1.R321_v20060822.jar org.eclipse.help.ui_3.2.0.v20060602.jar org.eclipse.help.webapp_3.2.1.R321_v20060803 org.eclipse.jdt_3.2.1.r321_v20060823.jar org.eclipse.jdt.core_3.2.1.v_677_R32x.jar org.eclipse.jdt.core.manipulation_1.0.1.r321_v20060721.jar org.eclipse.jdt.debug_3.2.1.r321_v20060731 org.eclipse.jdt.debug.ui_3.2.1.r321_v20060918.jar org.eclipse.jdt.doc.isv_3.2.1.r321_v20060907.jar org.eclipse.jdt.doc.user_3.2.0.v20060605-1400.jar org.eclipse.jdt.junit_3.2.1.r321_v20060810 org.eclipse.jdt.junit.runtime_3.2.1.r321_v20060721 org.eclipse.jdt.launching_3.2.1.r321_v20060731.jar org.eclipse.jdt.source_3.2.1.r321_v20060905-R4CM1Znkvre9wC- org.eclipse.jdt.ui_3.2.1.r321_v20060907.jar org.eclipse.jface_3.2.1.M20060908-1000.jar org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar org.eclipse.jface.text_3.2.1.r321_v20060810.jar org.eclipse.ltk.core.refactoring_3.2.1.r321_v20060823.jar org.eclipse.ltk.ui.refactoring_3.2.1.r321_v20060726.jar org.eclipse.osgi_3.2.1.R32x_v20060919.jar org.eclipse.osgi.services_3.1.100.v20060601.jar org.eclipse.osgi.util_3.1.100.v20060601.jar org.eclipse.pde_3.2.1.v20060810-0800.jar org.eclipse.pde.build_3.2.1.r321_v20060823 org.eclipse.pde.core_3.2.1.v20060915-0800.jar org.eclipse.pde.doc.user_3.2.1.v20060816-0800.jar org.eclipse.pde.junit.runtime_3.2.0.v20060605.jar org.eclipse.pde.runtime_3.2.0.v20060605.jar org.eclipse.pde.source_3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG org.eclipse.pde.ui_3.2.1.v20060816-0800.jar org.eclipse.platform_3.2.0.v20060601 org.eclipse.platform.doc.isv_3.2.1.r321_v2006030.jar org.eclipse.platform.doc.user_3.2.1.R32x_v200608101155.jar org.eclipse.platform.source_3.2.1.r321_v20060921-MGDh_08KUYM-Bvn org.eclipse.platform.source.linux.gtk.x86_3.2.1.r321_v20060921-MGDh_08KUYM-Bvn org.eclipse.rcp_3.2.0.v20060605.jar org.eclipse.rcp.source_3.2.1.r321_v20060801-clWbqCmjexIWDqg org.eclipse.rcp.source.linux.gtk.x86_3.2.1.r321_v20060801-clWbqCmjexIWDqg org.eclipse.sdk_3.2.1.r321_v20060705 org.eclipse.search_3.2.1.r321_v20060726.jar org.eclipse.swt_3.2.1.v3235e.jar .... etc...

bonsoir,
je pense que pour le coup ça fonctionnerait pareil … ajoutes quelques plugins dans ce répertoire pour voir …
Pour la longue liste des “require”, je ne sais pas …

Salut uzinagaz,
merci de ta réponse. J’avais effectivement jeté un oeil sur developpez.com, notamment ici, et ça correspond à la démarche envisagée: placer directement les plugins ds le rep. approprié. J’ai trouvé un fils évoquant un pblm similaire au mien, d’un utilisateur cherchant à installer le plugin Subclipse; mais bon, la réponse faite ne m’a pas trop éclairé, sinon sur le fait que la version d’Eclipse que j’ai installée, qui est pourtant la plus récente, serait incompatible avec les plugins que je cherche à adjoindre… ce que je trouve curieux, quant à ces “requires”, c’est qu’ apparement, il s’agirait de composant de base pour Eclipse, et que ceux-ci ne soient pas installés avec la version de base de l’IDE… Si je dois me les installer à la main, ça va être fastidieux…Je vais chercher…

je confirme que si du dezippe au bon endroit, les plugins sont disponibles directment sans installation.

faut juste rester au bon etage de la hierarchie de fichier :wink:

Bon, je n’en pouvais plus d’essayer d’installer les différents plugins pour eclipse, avec tjrs des “requires” qque chose, pour finir après moult install et désinstall par avoir Eclipse qui ne se lance plus qu’à moitié… Un petit saut sur developpez.com, où on m’a (logiquement) conseillé d’utiliser les paquets fournis par eclipse.org plutôt que ceux dispo sur les dépôt Debian… (bon, j’y avais pensé tout seul, mais je voulais resté en mode Debian… et le faire marcher comme ça!!)
En plus il me semble qu’Eclipse (fonctionnant correctement) n’est disponible que sur les dépôts sid, (si, si, cf le fils “utiliser eclipse” : sans url sid dans le sources.list, un apt-get -s install eclipse retourne quelque chose comme “paquet introuvable ou non disponible… bla bla bla…”.
Bref, je n’y suis pas allé par 4 chemins:j en mode bourrin, j 'ai récupéré le rep “eclipse” extrait du tar.gz, et je l’ai copié collé ds /usr/lib, à la place du rep. foireux collé là par apt-get install eclipse.
L’Ide se lance sans aucun pblm, le software update manager fonctionne (si si !!): plus de “requires” en veux-tu en voilà, dès que je veux installer un plugin. J’espère que ça va durer…