2011-08-23 12 views

Respuesta

17

que pude encontrar estos dos documentos que ayudó:

Instalar recién descargado Eclipse Classic:

sudo tar -xvzf eclipse-SDK-3.7-linux-gtk.tar.gz -C /usr/local/ 

para instalar características CDT deseados (Referencias encontrado al usar la "Ayuda de Eclipse" > Instalar nuevo software" de la herramienta)

  • C/C++ Herramientas de desarrollo (org.eclipse.cdt.feature.group)
  • C/C++ Herramientas de desarrollo SDK (org.eclipse.cdt.sdk.feature.group)
  • C/C++ Plataforma de Desarrollo (org.eclipse.cdt.platform.feature.group)
  • C/C++ memoria Mejoras en la vista (org.eclipse.cdt.debug.ui.memory.feature.group)
  • Depurador de Eclipse para C/C++ (org.eclipse.cdt.debug.edc.feature.group)
  • Varios C/C++ Utilidades (org.eclipse.cdt.util.feature.group)

de ejecución:

sudo /usr/local/eclipse/eclipse -nosplash \ 
    -application org.eclipse.equinox.p2.director \ 
    -repository http://download.eclipse.org/releases/indigo/,http://download.eclipse.org/tools/cdt/releases/helios/ \ 
    -destination /usr/local/eclipse \ 
    -installIU org.eclipse.cdt.feature.group \ 
    -installIU org.eclipse.cdt.sdk.feature.group \ 
    -installIU org.eclipse.cdt.platform.feature.group \ 
    -installIU org.eclipse.cdt.debug.ui.memory.feature.group \ 
    -installIU org.eclipse.cdt.debug.edc.feature.group \ 
    -installIU org.eclipse.cdt.util.feature.group 

Para instalar PyDev, en primer lugar hay que insertar su certificado auto-firmado (que puede haber encontrado aquí: http://pydev.org/pydev_certificate.cer)

#!/usr/bin/env python 
# add PyDev's certificate to Java's key and certificate database 
# Certificate file can be downloaded here : http://pydev.org/pydev_certificate.cer 
import os, sys 
import pexpect 

print "Adding pydev_certificate.cer to /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts" 

cwd = os.path.abspath (os.path.dirname(sys.argv[0])) 
child = pexpect.spawn("keytool -import -file ./pydev_certificate.cer -keystore /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts") 
child.expect("Enter keystore password:") 
child.sendline("changeit") 
if child.expect(["Trust this certificate?", "already exists"]) == 0: 
    child.sendline("yes") 
try: 
    child.interact() 
except OSError: 
    pass 

print "done" 

modo ejecutarlo:

sudo ./add_pydev_certificate.py 

Las características PyDev deseados son:

  • PyDev para Eclipse (org.python.pydev.feature.feature.grupo)

de ejecución:

sudo /usr/local/eclipse/eclipse -nosplash \ 
    -application org.eclipse.equinox.p2.director \ 
    -repository http://pydev.org/updates/ \ 
    -destination /usr/local/eclipse \ 
    -installIU org.python.pydev.feature.feature.group 
1

Puede agregar CDT y PyDev manualmente, desde la GUI, a su instalación actual de Eclipse. A continuación, agréguelos por completo en un archivo & para desempaquetar en el (los) sistema (s) de destino.

+1

Buena idea. Estaba buscando la manera real de hacer scripts para hacerlo, que se puede usar parcialmente (por ejemplo, solo CDT) o extender más tarde agregando otra característica de Eclipse. – samb

2

Ésta es una respuesta tardía, pero es posible que desee revisar la copia de la característica y el plugin directorio del repositorio en una carpeta llamada dropins ubicados en la carpeta principal de eclipse. Esto funciona a partir de Helios y más tarde. Se puede encontrar más información en this link.

Cuestiones relacionadas