Dónde instalar Netbeans

8

Estoy planeando instalar Netbeans 7.2.1 en mi Ubuntu 12.10. Hasta ahora, ya instalé JDK 7u11 sin problemas y ya descargué Netbeans del sitio de Oracle.

Mi pregunta es esta: ¿Dónde debo instalar Netbeans? ¿Debo aceptar el valor predeterminado /usr/local/netbeans-7.2.1o debería cambiar esta ruta a mi /home?

Me pregunto porque alguien me dijo que no lo instalara en la ruta de instalación propuesta por defecto porque más adelante tendré más probabilidades de tener problemas de permisos en el futuro. Al trabajar con Netbeans, no tendría permisos para escribir en esa carpeta, lo que me impedía agregar bibliotecas a mis proyectos, instalar y desinstalar complementos para el IDE, e incluso con la configuración del servidor Glassfish.

He buscado en Google para arrojar luz sobre mis dudas en vano. Lo único que encontré fue este hilo en el foro de Netbeans que trajo aún más dudas.

¿Alguien puede ayudarme?

Korrigan Nagirrok
fuente

Respuestas:

6

No es necesario para ejecutar el instalador utilizando sudoy que no es necesario instalarlo en una carpeta del sistema, tales como /usr/local/. Simplemente ejecute el instalador normalmente y elija instalarlo en su directorio de inicio. Si no desea que los netbeansy glassfishlas carpetas estorbar encima de su carpeta de inicio, se puede instalar en una subcarpeta dentro de la carpeta de inicio, tales como localo Librarylo que sea.

Podrá ejecutar Netbeans haciendo clic en el iniciador que crea. Sin embargo, si desea ejecutarlo desde la línea de comandos, deberá agregar la bincarpeta de Netbeans a la ruta del sistema. Puede hacerlo abriendo su .bashrcarchivo en un editor de texto y agregando esta línea en la parte inferior (modificada de acuerdo con el lugar donde instaló Netbeans):

export PATH=$PATH:~/netbeans-7.2.1/bin
Yo creo
fuente
Gracias por tu iluminación. Solo una pregunta más, por favor, antes de considerar esta respuesta como útil y correcta. Cuando se refiere a agregar la carpeta bin de mi Netbeans a la ruta de mi sistema, editando el archivo .bashrc, ¿qué archivo es este? ¿Es este un archivo de mi sistema o un archivo existente en una de las carpetas de instalación de Netbeans?
Korrigan Nagirrok
Es un archivo que se encuentra en su carpeta de inicio (estará oculto de forma predeterminada; presione Ctrl + H para ver las carpetas y archivos ocultos) que configura las variables de entorno y el terminal.
iBelieve
4

Si vas a ser el único usuario en la máquina que ejecuta NetBeans usted debe no ejecutar el instalador como usuario raíz.

 $ chmod u+x ~/Downloads/netbeans-7.3rc1-linux.sh
 $  ~/Downloads/netbeans-7.3rc1-linux.sh

Se le pedirá que seleccione el directorio de instalación predeterminado para el inicio del usuario. La carpeta de instalación seleccionada debe ser escribible por el usuario interino.

Para obtener más información, consulte NetBeans Community Wiki .

Si va a tener varios usuarios que inicien NetBeans desde la misma instalación, debe ejecutar el instalador como usuario raíz y seleccionar / usuario / local como directorio de instalación. Debe ser la opción predeterminada cuando se le solicite.

El IDE de NetBeans está diseñado para tener en cuenta a varios usuarios que inician el IDE desde la misma instalación:

NetBeans se adapta a esto manteniendo las configuraciones personales de cada usuario separadas de la instalación del código de NetBeans.

En los sistemas Unix, la configuración se mantiene en un directorio de configuración local creado en el directorio de inicio del usuario la primera vez que se ejecuta NetBeans.

La cita anterior es de NetBeans: la guía definitiva .

Goran Miskovic
fuente
2
Si bien estoy de acuerdo con esta respuesta, puede haber una desventaja en la práctica de instalar software en la casa del usuario: copias de seguridad (depende de sus hábitos de copia de seguridad). Si instala el software en su casa y hace copias de seguridad de toda la casa, entonces recuerde excluir el directorio de instalación de las copias de seguridad; no tiene sentido hacer una copia de seguridad de algo que se puede recuperar simplemente reinstalando, si la configuración o los archivos variables se almacenan en otro lugar. Netbeans se puede instalar en /usr/localo /opty no habrá problemas con los permisos, ya que la configuración estará en su hogar.
sierrasdetandil
Me temo que si está instalado /usr/localo optpuede que necesite ejecutar IDE como root en las actualizaciones.
Goran Miskovic
No es necesario ejecutar el IDE como root, incluso si está instalado en un directorio del sistema. Los complementos se almacenan en $HOME/.netbeans, por lo que pueden instalarse y actualizarse como usuario habitual. Solo para actualizar el IDE en sí habrá necesidad de acceso root, para ejecutar el nuevo instalador.
sierrasdetandil
Solo los complementos instalados por el usuario irán a $ HOME / .netbeans. Todos los demás complementos se instalarán en el directorio de instalación. Por lo tanto, siempre que sea necesario actualizar alguno de los complementos predeterminados, deberá ejecutar el IDE como root. No olvide que para versiones menores podrá actualizar el IDE utilizando el administrador de actualizaciones.
Goran Miskovic
Creo que Netbeans copia incluso los complementos predeterminados en .netbeanscuando están activados, en $HOME/.netbeans/*/modules/. En varios años usándolo, siempre he actualizado todos los complementos como usuario habitual. Pero tiene razón, para realizar una actualización menor completa de la instalación, deberá ejecutarla como root. Mi punto es que depende del usuario elegir instalarlo como usuario normal o como root; Ambos métodos funcionan bien.
sierrasdetandil 01 de
0

En general, debe instalar el software desde el centro de software; de ​​esa forma obtendrá actualizaciones de seguridad automáticamente y funcionará sin ningún tipo de alteración o configuración por su parte.

https://apps.ubuntu.com/cat/applications/netbeans/

Robots imaginarios
fuente
8
Gracias por la pronta respuesta. Soy consciente del hecho de que siempre se debe instalar software desde el centro de software, el problema es que la versión de Netbeans disponible en el Centro de software es bastante obsoleta, todavía es Netbeans 7.0 que viene sin una serie de características
Korrigan Nagirrok