Dove installare Netbeans


8

Sto pensando di installare Netbeans 7.2.1 sul mio Ubuntu 12.10. Finora ho già installato JDK 7u11 senza problemi e ho già scaricato Netbeans dal sito Oracle.

La mia domanda è questa: dove devo installare Netbeans? Devo accettare il valore predefinito /usr/local/netbeans-7.2.1o devo cambiare questo percorso con il mio /home?

Sto facendo delle domande perché qualcuno mi ha detto di non installarlo nel percorso di installazione proposto per impostazione predefinita, perché in seguito avrò più probabilità di incorrere in problemi di autorizzazioni lungo la linea. Lavorando con Netbeans non avrei i permessi per scrivere in quella cartella, impedendomi così di aggiungere librerie ai miei progetti, installare e disinstallare plugin sull'IDE e persino con la configurazione del server Glassfish.

Ho cercato su Google per gettare luce sui miei dubbi senza risultati. L'unica cosa che ho trovato è stata questa discussione nel forum di Netbeans che ha sollevato ancora qualche dubbio.

Qualcuno può aiutarmi?

Risposte:


6

Non è necessario eseguire il programma di installazione utilizzando sudoe non è necessario installarlo in una cartella di sistema, ad esempio /usr/local/. Basta eseguire il programma di installazione normalmente e scegliere di installarlo nella directory principale. Se non si desidera che le cartelle netbeanse glassfishingombrino la cartella principale, è possibile installarle in una sottocartella nella cartella principale, come localo Libraryo altro.

Sarai in grado di eseguire Netbeans facendo clic sul programma di avvio che crea. Tuttavia, se si desidera eseguirlo dalla riga di comando, sarà necessario aggiungere la bincartella Netbeans al percorso di sistema. Puoi farlo aprendo il tuo .bashrcfile in un editor di testo e aggiungendo questa riga in fondo (modificata in base a dove hai installato Netbeans):

export PATH=$PATH:~/netbeans-7.2.1/bin

Grazie per la tua illuminazione. Ancora un'altra domanda, per favore, prima di considerare questa risposta utile e corretta. Quando ti riferisci ad aggiungere la cartella bin di Netbeans al mio percorso di sistema, modificando il file .bashrc, che file è questo? È un file dal mio sistema o un file esistente in una delle cartelle di installazione di Netbeans?
Korrigan Nagirrok,

È un file trovato nella tua cartella home (sarà nascosto per impostazione predefinita - premi Ctrl + H per visualizzare cartelle e file nascosti) che imposta le variabili di ambiente e il terminale.
iBelieve,

4

Se avete intenzione di essere l'unico utente sul computer che esegue NetBeans si dovrebbe non lanciare l'installer come utente root.

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

Verrà richiesto di selezionare la directory di installazione predefinita per l'utente home. La cartella di installazione selezionata deve essere scrivibile dall'utente che agisce.

Per i dettagli, consultare Wiki della community di NetBeans .

Se si desidera che più utenti avviino NetBeans dalla stessa installazione, è necessario eseguire il programma di installazione come utente root e selezionare / utente / locale come directory di installazione. Dovrebbe essere la scelta predefinita quando richiesto.

L'IDE NetBeans è progettato per tenere conto di più utenti che avviano l'IDE dalla stessa installazione:

NetBeans accetta questo mantenendo le impostazioni personali di ogni utente separate dall'installazione del codice NetBeans.

Sui sistemi Unix, le impostazioni vengono mantenute in una directory di impostazioni locali creata nella home directory dell'utente alla prima esecuzione di NetBeans.

La citazione sopra è da NetBeans: The Definitive Guide .


2
Mentre sono d'accordo con questa risposta, potrebbe esserci un aspetto negativo nella pratica dell'installazione del software nella casa dell'utente: backup (dipende dalle tue abitudini di backup.) Se installi software in casa e fai backup di tutta la casa, allora dovresti ricordare di escludere la directory di installazione dai backup; non ha senso eseguire il backup di qualcosa che può essere recuperato semplicemente reinstallando, se le impostazioni oi file variabili sono memorizzati altrove. Netbeans può essere installato in /usr/localo /opte non ci saranno problemi con le autorizzazioni, poiché le impostazioni saranno a casa tua.
sierrasdetandil,

Temo che se installato /usr/localo optpotrebbe essere necessario eseguire IDE come root sugli aggiornamenti.
Goran Miskovic,

Non è necessario eseguire l'IDE come root, anche se è installato in una directory di sistema. I plug-in sono archiviati $HOME/.netbeans, quindi possono essere installati e aggiornati come utente normale. Solo per aggiornare l'IDE stesso sarà necessario l'accesso root, per eseguire il nuovo programma di installazione.
sierrasdetandil,

Solo i plugin installati dall'utente andranno a $ HOME / .netbeans. Tutti gli altri plugin verranno installati nella directory di installazione. Pertanto, ogni volta che è necessario aggiornare uno dei plug-in predefiniti, è necessario eseguire l'IDE come root. Non dimenticare che per le versioni secondarie sarai in grado di aggiornare l'IDE utilizzando Update Manager.
Goran Miskovic,

Penso che Netbeans copi anche i plugin predefiniti .netbeansquando vengono attivati, in $HOME/.netbeans/*/modules/. In diversi anni usandolo ho sempre aggiornato tutti i plugin come utente normale. Ma hai ragione, per fare un aggiornamento secondario completo dell'installazione dovrai eseguirlo come root. Il mio punto è che spetta all'utente scegliere di installarlo come utente normale o come root; entrambi i metodi funzionano bene.
sierrasdetandil,

0

In generale, è necessario installare il software dal centro software, in questo modo si otterranno automaticamente gli aggiornamenti di sicurezza e funzionerà senza alcuna confusione o configurazione da parte dell'utente.

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


8
Grazie per la pronta risposta. Sono consapevole del fatto che si dovrebbe sempre installare software dal centro software, il problema è che la versione di Netbeans disponibile presso il Software Center è abbastanza obsoleta, è ancora Netbeans 7.0 che viene fornito senza una serie di funzionalità
Korrigan Nagirrok
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.