¿Por qué no funciona "Buscar actualizaciones" de Eclipse?

Respuestas:

6

Si instala Eclipse desde el repositorio de Ubuntu, la instalación de Eclipse será propiedad de root. La forma correcta de actualizar los paquetes base es usar las herramientas de actualización de Ubuntu, no las herramientas de actualización de Eclipse. Creo que es posible instalar complementos en su área de trabajo, pero no recomendaría mezclar administradores de paquetes.

Si desea utilizar el proceso de actualización de Eclipse, debe descargar Eclipse desde el sitio de descarga de Eclipse. Cuando hago eso, instalo bajo / opt después de configurar los privilegios de mi ID de usuario para escribir allí. Desempaquete como el usuario que usará para ejecutar Eclipse.

EDIT: A menudo los permisos /optpara 1777permitir que cualquier persona crear paquetes de allí. Alternativamente, uso chgrp users /opty establezco los permisos en 1775. Esto permite a los miembros del grupo de usos agregar nuevos paquetes /opt.

BillThor
fuente
4
sudo eclipse

Hice el trabajo por mí, pude instalar un nuevo software (complementos de eclipse) y trabajar con él después de reiniciar eclipse.

usuario137263
fuente
2

No soy un gran experto en Eclipse, pero entiendo que el propio sistema de actualización de Eclipse es algo concurrente con el sistema de actualización de Ubuntu (esto también es cierto para muchos otros paquetes que tienen sus propios métodos de actualización, por ejemplo, módulos de Python: puede instalarlos desde repositorios de Ubuntu usando apt-get install, o desde el índice del paquete Python usandoeasy_install ).

En esos casos, el otro mecanismo de actualización que no sea de Ubuntu intentará anular los archivos instalados desde los repositorios de Ubuntu, lo que, naturalmente, requeriría privilegios de root. Además, no estoy seguro de que sea una buena idea: es probable que cree un desorden total de archivos parcialmente instalados desde los repositorios de Ubuntu y usando parcialmente el sistema de actualización de la aplicación.

El punto es que si instaló Eclipse desde los repositorios de Ubuntu, es mejor quedarse con las actualizaciones disponibles desde los repositorios de Ubuntu e ignorar la opción "Buscar actualizaciones" en Eclipse. Si necesita algún complemento / extensión de Eclipse, también debe instalarlo desde el Centro de software.

Si las versiones de Ubuntu de los paquetes de Eclipse no son lo suficientemente innovadoras para ti, recomendaría descargar una copia separada de Eclipse de su sitio web (también puedes elegir la versión de Eclipse de esta manera) y ejecutarla desde tu directorio de inicio, esto en realidad Es bastante fácil. Luego podrá actualizar esa copia de Eclipse utilizando su propio mecanismo de actualización e instalar cualquier complemento, incluso si no están disponibles en los repositorios de Ubuntu.

Sergey
fuente
1

Centro de software de Ubuntu

Si está instalando un paquete a través del Centro de software de Ubuntu, entonces no debe actualizar desde Eclipse (el servicio de actualización de software del SO haría esos cambios).

Si desea administrar el control de versiones de su propia aplicación, debe descargar el tar directamente de Eclipse (recientemente, puede descargar una versión especializada para el desarrollo de Android ).

Instalación manual

Solo para un solo usuario (lo más fácil)

  • Lo desempaqué y lo copié en mi casa en un nuevo subdirectorio. ~/bin/
  • Puse el SDK de Android en la carpeta desplegable para Eclipse (en mi caso ~/bin/eclipse/dropins/ )
  • Continué con el resto de los pasos para instalar el complemento ADT . Como utilicé una ruta personalizada para el SDK de Android , tuve que especificar eso en la ventana Eclipse> Preferencias.

Instalación para todos los usuarios.

Si desea que android-studio esté disponible para todos los usuarios (según lo anterior) , debe desempaquetar el tar en/opt lugar de /usr/localo /usr/bin(y se prefiere este último para instalaciones de usuarios específicos). Configure correctamente, no deberíamos necesitar cambiar los permisos del grupo de usuarios o cualquier otra administración de alto nivel.

  1. Descomprima el archivo .tar donde se encuentra
  2. Usando una ventana de Terminal, navegue a esa ubicación de carpeta (probablemente cd ~/Downloads), invoque sudo -i(necesitará permisos de administrador / su para los próximos pasos)
  3. mv android-studio /opt mueve los archivos que desempaquetó (requiere permisos)
  4. gedit android-studio.desktopesto abre un editor de texto para que podamos crear un icono de acceso directo para abrir su nuevo programa. Inserte el siguiente código, luego guarde el archivo .desktop.
    [Desktop Entry]
     Name=Android-Studio
     Comment=your comments
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/idea.png
     Terminal=false
     Type=Application
     Categories=Utility;IDE;Development;
  • Para terminar desktop-file-install android-studio.desktop

Hemos terminado con la ventana de terminal, puede cerrarla o exit ese archivo .desktop ahora le permite buscar y encontrar android-studio dentro de la interfaz de Unity de Ubuntu. En otras palabras, haga clic en ese icono en la esquina superior izquierda para buscar android-studio. Puede hacer clic con el botón derecho en el icono mientras se está ejecutando y "bloquearlo en el iniciador".

También puede crear opciones de menú para que aparezcan en su iniciador de aplicaciones, consulte la Documentación de Ubuntu en Unity Launchers.

Clayton
fuente
0

El mecanismo de actualización de Eclipse no conoce ni se comunica con el sistema de administración de paquetes (PMS) de Ubuntu. Por lo tanto, si actualiza a través del mecanismo de actualización de Eclipse, puede causar problemas entre él y el PMS de Ubuntu (archivos no sincronizados, configuraciones fallidas, etc.).

Si es un desarrollador serio y necesita versiones posteriores de Eclipse, es mejor que instale Eclipse fuera del PMS de Ubuntu ya que el PMS siempre está tan desagradablemente desactualizado en lo que respecta a Eclipse. Ejemplo: estoy en Ubuntu 14.04 LTS e incluso después de hacerlo sudo apt-get update && sudo apt-get upgradeantes de publicar esto, la última versión de Eclipse disponible a través del PMS es 3.8.1-5.1, pero 4.6.1 ha estado fuera por un tiempo. Este siempre ha sido el caso: la versión de Eclipse disponible en Ubuntu PMS siempre está muy desactualizada.

Escalón
fuente