Eclipse Juno, necesito acceso root cada vez que cambio la configuración

17

Estoy tratando de instalar eclipse Juno en 12.04. Hice todas las cosas indicadas en este enlace .

Pero cada vez que instalo cualquier software nuevo (digamos CDT o Pydev) en Eclipse, los nuevos softwares desaparecen al abrir la aplicación Eclipse nuevamente. Luego tengo que abrir Eclipse nuevamente con privilegios de root para instalar todo el software.

También me encontré con muchos problemas al vincular la biblioteca de inclusión para Eclipse CDT.

¿Alguien me puede ayudar con la instalación de Juno de una manera que no necesito acceso a la raíz cada vez que cambio las configuraciones en Eclipse?

veepsk
fuente
2
He actualizado la guía para aclarar que no debe ejecutar Eclipse como root mientras actualiza paquetes (o en la mayoría de las circunstancias). Si instala Eclipse como root, chown -Rla carpeta de Eclipse y luego ejecuta Eclipse como usted / un usuario normal, sus paquetes instalados deberían funcionar.
Mark Loiseau

Respuestas:

10

Cómo instalar Eclipse Juno SIN la necesidad de cambiar los permisos

  1. Primero, elimine todas las versiones anteriores de Eclipse. Si desea: guarde su /workspacedirectorio (corte y publique todo el directorio en su~/
  2. Descargue Eclipse desde su sitio web oficial (utilicé "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    Pero como se dijo anteriormente, asegúrese de tener disponibles versiones de 32 y / o 64 bits de Java para que coincidan su instalación de Eclipse. (Tengo AMBOS openjdk-6 y -7-jre instalados desde Synaptic Package Manager )
    • Puede agregar piezas de paquete más adelante si la instalación de eclipse-mobile no contiene todo lo que desea. Por ejemplo, Linux Tools aquí .
    • Otras instrucciones del paquete están disponibles en la página de descarga, a través de los enlaces a la izquierda.
  3. Para evitar problemas de permisos, lo descomprimí ~/biny el administrador de archivos colocó Eclipse en su propio subdirectorio 'eclipse' allí.
  4. Descargue el SDK de Android , y para que las futuras actualizaciones de Eclipse y Ubuntu no lo rompan , descomprímalo en ~/bin/eclipse/dropins.
  5. Developer.android.com le indica que:

    En Mac o Linux, abre un terminal y vaya a la herramienta / directorio en el SDK de Android, a continuación, ejecutar Android SDK .

  6. Sin embargo, cuando descargué la versión de Linux del SDK de Android, no había ningún archivo " Android SDK ".
  7. En su lugar, navegue hasta la ruta de herramientas (en mi caso ~/bin/eclipse/dropins/android-sdk-linux/tools) y [haga clic con el botón derecho] en "android" para cambiar sus propiedades a ejecutables.

    Diálogo de propiedades del archivo de Android: pestaña de permisos
  8. Ahora puede hacer doble clic para ejecutar Android y descargar los paquetes que desee.
    • Como todo está en su directorio de inicio, no necesita modificar su variable de entorno PATH (según las instrucciones del desarrollador).
  9. Descargue e instale el complemento ADT desde http://developer.android.com/sdk/installing/installing-adt.html según las instrucciones normales .
    • Configure el complemento con la ruta utilizada, en este ejemplo /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Si desea instalar más paquetes del paso 8 después del paso 9, en el menú desplegable de Eclipse, elija Window > Android SDK Manager
  10. Navegue ~/bin/eclipsey asegúrese de marcar "eclipse" como ejecutable también (vea el paso 7 para una actualización) . [Haga clic derecho] y [Hacer enlace]. Mueva este acceso directo al escritorio.
    • Fui al paso adicional de cambiar el ícono de eclipse al "icon.xpm" provisto en el mismo subdirectorio.
  11. Desde el paso 1, mueva su directorio de "espacio de trabajo" ... o no lo haga. Pero especifíquelo como el espacio de trabajo de su aplicación en el cuadro de diálogo y podrá importar cualquier proyecto existente con facilidad (esas instrucciones serían para un Q&A diferente).
Clayton
fuente
3

No es posible usar el archivo descargado con el Centro de software de Ubuntu, ya que necesita archivos preempaquetados que coincidan con su versión de Ubuntu.

Sin embargo, la versión actual de Eclipse en Ubuntu es 3.7.2. Si desea utilizar el actual (4.2), debe instalarlo manualmente.

Para ver cómo se hace esto, consulte Eclipse Juno, necesito acceso a la raíz cada vez que cambio la configuración .

Stephan Windmüller
fuente
@maythux Creo que entendiste mal la pregunta inicial. El usuario declara claramente que no desea instalar Eclipse manualmente, sino cómo usar el USC con su descarga existente. Sin embargo, si decide instalarlo manualmente de todos modos, toda la información que necesita se proporciona en el enlace "Instalar Eclipse Juno en 12.04".
Stephan Windmüller
2

Pregunta tonta, pero ... ¿ejecutaste lo siguiente, como se indica en el enlace que publicaste?

chown -R USER:USER eclipse

Esto le permitiría ejecutar eclipse como USUARIO y realizar cambios de configuración.

Puede verificar que todos los archivos en el directorio instalado son propiedad del USUARIO haciendo una búsqueda en todo el directorio de instalación (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

Esto no debería devolver nada si todo es propiedad del USUARIO

gordo
fuente
1

Me referí a esta guía .

Le recomiendo que siga esta guía para instalar juno y android sdk en lugar del sitio web del desarrollador de Android. Es minucioso y rápido.

El único inconveniente es que debe consultar su directorio / opt y utilizar el terminal para invocar eclipse. En otras palabras, todavía no hay un botón físico para Ubuntu.

¡Espero que esto ayude!

jjkim
fuente
1

No tiene que instalarlo, solo ejecútelo:

tar -xvf eclipse-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x eclipse

./eclipse

Pranit Bauva
fuente
0

Descargue el archivo del sitio web oficial, descomprímalo en / opt / eclipse / (o su directorio preferido) y ejecute el instalador.

functionptr
fuente
No pretendo ser grosero, pero eso es lo que se mencionó en el enlace en mi publicación original. Y no funcionó para mí de alguna manera.
veepsk
0

He instalado Eclipse de la siguiente manera:

  1. Eliminar la instalación actual:

    sudo apt-get purge eclipse*
    
  2. Instale eclipse nuevamente con CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Después de eso, elimine la .eclipsecarpeta de su directorio de inicio y ejecute Eclipse y verifique su proyecto C / C ++.

Miseria
fuente
1
Estoy de acuerdo con usted en eso, pero la versión de eclipse que se instala a través de los repositorios de Ubuntu es Indigo. Y quiero instalar Eclipse Juno.
veepsk
Lo siento, de alguna manera me di cuenta de que :(
Misery
-3

En general, estos contienen archivos de origen y, que yo sepa, tendrá que instalarlos manualmente con los comandos.

El centro de software de Ubuntu solo puede instalar archivos empaquetados (es decir, ".deb").

El centro de software de Ubuntu no puede instalar los archivos fuente que ha mencionado.

Sourav Mishra
fuente
make install necesita root previlege
1
@linuxandunix no se puede hacer así ... solo tienes que ejecutar el eclipse binario, es decir. En terminal: ./eclipse
Pranit Bauva
@PranitBauva: Estaba dando un ejemplo general de instalación de archivos fuente. En realidad no había verificado el contenido del mencionado archivo .tar.gz.
Sourav Mishra