installer PDT 2.1.1 sous Eclipse 3.5.1
Par François Lasselin le vendredi, novembre 27 2009, 08:00 - Génie Logiciel - Lien permanent
PDT (PHP Development Tool) est un envirronement de développement open-source. Il s'appuit sur Eclipse. Installer PDT à partir de la version d'Eclipse dans le dêpot d'Ubuntu Karmic (3.5.1+repack~1-0ubuntu3) n'est pas facile. L'installation via les méthodes indiquées sur le site d'Eclipse échoue suite à des problèmes de dépendances non-satisfaites.
En essayant l'installation décrite sur le site d'Eclipse, on obtient des messages d'erreur du genre :
Cannot complete the install because of a conflicting dependency.
Software being installed: PDT Feature 1.0.5.v20081126-1856 (org.eclipse.php_feature.feature.group 1.0.5.v20081126-1856)
Software currently installed: Eclipse Platform 3.5.1 (Eclipse Platform 3.5.1)
Only one of the following can be installed at once:
International Components for Unicode for Java (ICU4J) 3.8.1.v20080530 (com.ibm.icu 3.8.1.v20080530)
International Components for Unicode for Java (ICU4J) 4.0.1.v20090822 (com.ibm.icu 4.0.1.v20090822)
Cannot satisfy dependency:
From: Eclipse Platform 3.5.1 (Eclipse Platform 3.5.1)
To: com.ibm.icu [4.0.1.v20090822]
Cannot satisfy dependency:
From: PDT Feature 1.0.5.v20081126-1856 (org.eclipse.php_feature.feature.group 1.0.5.v20081126-1856)
To: org.eclipse.wst.feature.group [3.0.0,4.0.0)
Cannot satisfy dependency:
From: Web Developer Tools 3.0.4.v200811190840-7A-8l8Qqcz0HyVgjXUE-iuOYZ9ai (org.eclipse.wst.feature.group 3.0.4.v200811190840-7A-8l8Qqcz0HyVgjXUE-iuOYZ9ai)
To: org.eclipse.wst.jsdt.feature.feature.group [1.0.4.v200812112112-6-E75BcMAAyDJGhFpNN]
Cannot satisfy dependency:
From: JavaScript Development Tools UI 1.0.104.v200901290004 (org.eclipse.wst.jsdt.ui 1.0.104.v200901290004)
To: bundle com.ibm.icu [3.8.1,4.0.0)
Il faut également supprimer le .eclipse dans le home et le .metadata dans le workspace
Il faut ajouter le site: Galileo - http://download.eclipse.org/releases/galileo/
Dans la liste des modules disponibles à l'installation, on trouve "Php Development Tools (PDT)" dans "Programming Languages":

Cette installation aboutie. Cette solution est issue d'un post sur le forum ubuntu :
Dans la foulée, subclipse (module permettant l'interfaçage avec l'outil de versionning source Subversion) s'installe via le site (au sens eclipse du terme):
http://subclipse.tigris.org/update_1.6.x
Ce genre de problèmes regrettables, accompagnés de la relative lourdeur d'Eclipse sont les reproches habituels faient à Eclipse. C'est pourquoi de nombreux développeurs web se tournent vers d'autres IDE.
Cannot complete the install because of a conflicting dependency.
Software being installed: PDT Feature 1.0.5.v20081126-1856 (org.eclipse.php_feature.feature.group 1.0.5.v20081126-1856)
Software currently installed: Eclipse Platform 3.5.1 (Eclipse Platform 3.5.1)
Only one of the following can be installed at once:
International Components for Unicode for Java (ICU4J) 3.8.1.v20080530 (com.ibm.icu 3.8.1.v20080530)
International Components for Unicode for Java (ICU4J) 4.0.1.v20090822 (com.ibm.icu 4.0.1.v20090822)
Cannot satisfy dependency:
From: Eclipse Platform 3.5.1 (Eclipse Platform 3.5.1)
To: com.ibm.icu [4.0.1.v20090822]
Cannot satisfy dependency:
From: PDT Feature 1.0.5.v20081126-1856 (org.eclipse.php_feature.feature.group 1.0.5.v20081126-1856)
To: org.eclipse.wst.feature.group [3.0.0,4.0.0)
Cannot satisfy dependency:
From: Web Developer Tools 3.0.4.v200811190840-7A-8l8Qqcz0HyVgjXUE-iuOYZ9ai (org.eclipse.wst.feature.group 3.0.4.v200811190840-7A-8l8Qqcz0HyVgjXUE-iuOYZ9ai)
To: org.eclipse.wst.jsdt.feature.feature.group [1.0.4.v200812112112-6-E75BcMAAyDJGhFpNN]
Cannot satisfy dependency:
From: JavaScript Development Tools UI 1.0.104.v200901290004 (org.eclipse.wst.jsdt.ui 1.0.104.v200901290004)
To: bundle com.ibm.icu [3.8.1,4.0.0)
Effacer les traces de ma précédente installation d'Eclipse
Dans les gestionnaire de paquets, il faut sélectionner eclipse pour une desintallation complète.Il faut également supprimer le .eclipse dans le home et le .metadata dans le workspace
Installer PDT
En partant d'une version fraichement installée (pas déjà polluée par des précédentes tentatives d'installation avortées) et issue du dêpot Karmic d'ubuntu (3.5.1+repack~1-0ubuntu3).Il faut ajouter le site: Galileo - http://download.eclipse.org/releases/galileo/
Dans la liste des modules disponibles à l'installation, on trouve "Php Development Tools (PDT)" dans "Programming Languages":

Cette installation aboutie. Cette solution est issue d'un post sur le forum ubuntu :
Dans la foulée, subclipse (module permettant l'interfaçage avec l'outil de versionning source Subversion) s'installe via le site (au sens eclipse du terme):
http://subclipse.tigris.org/update_1.6.x
Ce genre de problèmes regrettables, accompagnés de la relative lourdeur d'Eclipse sont les reproches habituels faient à Eclipse. C'est pourquoi de nombreux développeurs web se tournent vers d'autres IDE.
La discussion continue ailleurs
URL de rétrolien : http://blog.nalis.fr/index.php?trackback/68
Commentaires
Merci enfin une solution qui marche !
Je bataillé depuis cet apres midi suite à un upgrade d'ubuntu, me reste plus qu'à mettre eclipse en FR
Est-ce compatible avec le pack FR de Babel ? Car j'ai des bugs suite à l'install du pack FR
Nico,
J'ai ajouter le site Babel Galileo :
http://download.eclipse.org/technology/babel/update-site/galileo
Installer le paquet français
Eclipse se relance en français. Par contre, l'onglet structure fait une erreur :
java.lang.IllegalStateException: No context available outside of the request service lifecycle.
Tout le reste sembe fonctionner.Merci pour le poste, ca m'a vraiment aide.
Merci, ça marche très bien!