Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS

Este fin de semana he empezado a experimentar con Ubuntu 10.04 LTS, la última versión de este sistema operativo de código abierto, que espero que me lleve al abandono definitivo de Windows, al menos en el equipo de sobremesa.

Tras pasar todo el correo de Outlook a Evolution con ayuda de la herramienta readpst y configurar las cosas más básicas he instalado el entorno de desarrollo Eclipse junto con las PDT (PHP Development Tools). Buena parte de la información que hay disponible en la red para su instalación hace referencia a versiones anteriores de Ubuntu y Eclipse y siguiendo esas instrucciones poco a poco la cosa se ha ido enredando…

Para una instalación básica del entorno de desarrollo en PHP no hace falta complicarse tanto y se puede hacer siguiendo estos pasos:

Entramos en Aplicaciones -> Centro de software de Ubuntu y tecleamos eclipse en el buscador. Seleccionamos Eclipse en la lista y lo instalamos.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (1/6)

Una vez instalado Eclipse seleccionamos Eclipse Plug-in Development Environment (PDE) en la misma lista y lo instalamos también.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (2/6)

Ya lo tenemos instalado. Nos vamos al menú Aplicaciones -> Programación de Ubuntu y ya nos aparece Eclipse. Abrimos la aplicación.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (3/6)

Entramos en la opción Help -> Install New Software… de Eclipse y añadimos estos dos sitios de software clicando en Add.

Name: DLTK 2.0
Location: http://download.eclipse.org/technology/dltk/updates-dev/2.0/
Name: PDT 2.2
Location: http://download.eclipse.org/tools/pdt/updates/2.2/interim/

Seleccionamos en la lista el segundo de los sitios que hemos añadido. Aparecerá una lista de los paquetes disponibles para instalar. Le damos a la flecha que hay delante del nombre del paquete para ver que características contiene. Podemos elegir las que queramos, de momento instalamos solamente el Runtime Feature.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (4/6)

Clicamos en Next, aceptamos los Términos y procedemos con la instalación. Una vez instalado reiniciamos Eclipse para que los cambios se apliquen sin problemas.

Abrimos otra vez Eclipse y clicamos en Window -> Open Perspective -> Other…. Ahí podemos seleccionar la perspectiva de PHP y a partir de ahora tendremos una nueva pestaña para cambiar la perspectiva.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (5/6)

Ya estamos listos para empezar a crear nuestros proyectos en PHP con Eclipse.

Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS (6/6)

Buena programación! ;)

18 Respuestas para“Instalando Eclipse 3.5 Galileo + PDT 2.2 en Ubuntu 10.04 LTS”

  1. Roberto Villegas dice:

    Parece que los 2 sitios no están disponibles.

    Name: DLTK 2.0
    Location: http://download.eclipse.org/technology/dltk/updates-dev/2.0/
    view source
    print?
    Name: PDT 2.2
    Location: http://download.eclipse.org/tools/pdt/updates/2.2/interim/

    Sabes si hay alguna otra forma de obtenerlos?

  2. Sergio dice:

    Hola,

    Acabo de acceder a ambos sitios sin problemas. Te aparece algún error en Eclipse cuando intentas conectarte a ellos?

  3. Jose Luis dice:

    Epale. Estoy tratando de instalar PDT en Eclipse 3.5, sigo los pasos que publicas aqui y cuando trato de abrir un archivo .php me sale un error “An error has occurred. See error log for more details.
    org/eclipse/php/internal/ui/editor/contentassist/PHPCompletionProcessor” No se que podra ser. Si me puedes ayudar te lo agradeceria

  4. Sergio dice:

    Hola,

    No se cuál puede ser la causa. En el foro de Eclipse hay algún mensaje publicado en las últimas horas con el mismo problema que explicas.

    http://www.eclipse.org/forums/index.php?t=msg&th=168130&start=0

    Tenías alguna instalación previa de Eclipse o PDT? O lo has instalado todo desde cero?

  5. org/eclipse/php/internal/ui/editor/contentassist/PHPCompletionProcessor

    Me pasa exactamente lo mismo! :(

  6. Sergio dice:

    Hola,

    Podríais probar instalando las PDT 2.1 desde el repositorio de Galileo. Desde Help -> Install New Software… se añade el servidor si es que no lo tenemos ya en la lista

    http://download.eclipse.org/releases/galileo/

    Dentro de Programming Languages aparecen las PHP Development Tools 2.1

    No lo he probado, pero a ver si con esa versión al menos no os da el error.

  7. rosmery dice:

    hola realice todos los pasos pero cuando trato de instalar el runtime feature me da este error–

    Cannot complete the install because one or more required items could not be found.
    Software being installed: PHP Development Tools (PDT) Runtime Feature 2.2.0.v201004270700-7L7J-F8NcJTJJwdOKOJJ (org.eclipse.php.feature.group 2.2.0.v201004270700-7L7J-F8NcJTJJwdOKOJJ)
    Missing requirement: DLTK H2-based Indexer 2.0.0.v20100616-2015 (org.eclipse.dltk.core.index.sql.h2 2.0.0.v20100616-2015) requires ‘bundle org.h2 0.0.0′ but it could not be found
    Cannot satisfy dependency:
    From: Dynamic Languages Toolkit – Core H2 Index Frameworks 2.0.0.v20100616-2015-6–9oA5855M7O2968L (org.eclipse.dltk.core.index.feature.group 2.0.0.v20100616-2015-6–9oA5855M7O2968L)
    To: org.eclipse.dltk.core.index.sql.h2 [2.0.0.v20100616-2015]
    Cannot satisfy dependency:
    From: PHP Development Tools (PDT) Runtime Feature 2.2.0.v201004270700-7L7J-F8NcJTJJwdOKOJJ (org.eclipse.php.feature.group 2.2.0.v201004270700-7L7J-F8NcJTJJwdOKOJJ)
    To: org.eclipse.dltk.core.index.feature.group [2.0.0,3.0.0)

    me podrias ayudar que dependencias son estas???com las obtengo????para hacer la instalacion con exito..

  8. Hola, no se cuál puede ser el problema. Has instalado el Eclipse Plug-in Development Environment (PDE) que se indica en el segundo paso? Si no funciona puedes probar instalando las PDT 2.1 como indico en el mensaje que hay encima del tuyo.

    Un saludo.

  9. Gustavo dice:

    A mí me ha funcionado añadiendo http://download.eclipse.org/releases/galileo/ como dice Sergio.

    Tuve el problema de las dependencias con otros repositorios, creo que es debido a incompatibilidades entre las versiones de los complementos y la version de Eclipse instalada en el sistema.

    Saludos

  10. realjab dice:

    Quitar los dos repositorios indicados en el artículo y en su lugar añadir el repositorio de Galileo: http://download.eclipse.org/releases/galileo/

    Esto os permitirá instalar el PDT 2.1, tiene pinta de que el 2.2 esta pensado para una versión más nueva de eclipse que la que esta en el repositorio de Ubuntu.

  11. En vista de la cantidad de errores que estáis reportando está claro que algo deben haber cambiado en la revisión definitiva de las PDT 2.2 que hace que no funcione en Eclipse 3.5.

    En la propia wiki de Eclipse han actualizado la página de instalación de las PDT y ahora no se indica en ningún lado la compatibilidad de Eclipse 3.5 y PDT 2.2.

    http://wiki.eclipse.org/PDT/Installation

    Mientras que en enero de 2010 sí aparecían las instrucciones de instalación de PDT 2.2 en Eclipse 3.5

    http://wiki.eclipse.org/index.php?title=PDT/Installation&oldid=184847

    En breve actualizaré el artículo para instalar las PDT 2.1 y así evitar disgustos.

    Un saludo.

  12. LuisMiguel dice:

    Hey hola amigo! ni de una forma ni de la otra manera tampoco he podido agregar el pdt… anteriormente habia añadido aptana y componentes para trabajar con (ext js) asi como tambien le añadi al eclipse (android sdk). sera por ello q presenta incompatibildad?? que crees?

  13. Hola LuisMiguel. Te aparece algún tipo de mensaje de error que pueda dar pistas sobre porque no se instalan las PDT?

  14. Tienes el apache instalado??

  15. Seguí los pasos que indicó Sergio con el PDT 2.1 y me funcionó perfecto, por cierto estoy usando UBUNTU 11.04.

    Mil gracias por el Blog y Felicidades Sergio!.

  16. Gracias a ti Juan Carlos :) Me alegra que te haya servido.

Dejar una Respuesta