Wo installiert man Netbeans?

8

Ich plane die Installation von Netbeans 7.2.1 auf meinem Ubuntu 12.10. Bisher habe ich JDK 7u11 bereits ohne Probleme installiert und Netbeans bereits von der Oracle-Site heruntergeladen.

Meine Frage lautet: Wo soll ich Netbeans installieren? Soll ich die Standardeinstellung akzeptieren /usr/local/netbeans-7.2.1oder diesen Pfad in meinen ändern /home?

Ich frage, weil mir jemand gesagt hat, ich soll es nicht im vorgeschlagenen Standardinstallationspfad installieren, da ich später höchstwahrscheinlich auf Berechtigungsprobleme stoßen werde. Bei der Arbeit mit Netbeans hätte ich keine Berechtigung zum Schreiben in diesen Ordner, sodass ich keine Bibliotheken zu meinen Projekten hinzufügen, Plugins zur IDE installieren und deinstallieren und sogar die Glassfish-Serverkonfiguration ausführen kann.

Ich habe gegoogelt, um meine Zweifel ohne Erfolg zu beleuchten. Das einzige, was ich gefunden habe, war dieser Thread im Netbeans-Forum, der noch mehr Zweifel aufkommen ließ.

Kann mir jemand helfen?

Korrigan Nagirrok
quelle

Antworten:

6

Sie müssen das Installationsprogramm nicht mit ausführen sudound es nicht in einem Systemordner installieren, z /usr/local/. Führen Sie das Installationsprogramm einfach normal aus und installieren Sie es in Ihrem Home-Verzeichnis. Wenn Sie die nicht wollen netbeansund glassfishOrdner Ihrem Home - Ordner unübersichtlich, können Sie sie in einem Unterverzeichnis in Ihrem Home - Ordner, wie installieren localoder Libraryoder was auch immer.

Sie können Netbeans ausführen, indem Sie auf den von ihm erstellten Launcher klicken. Wenn Sie es jedoch überhaupt über die Befehlszeile ausführen möchten, müssen Sie den Netbeans- binOrdner zum Systempfad hinzufügen . Sie können dies tun, indem Sie Ihre .bashrcDatei in einem Texteditor öffnen und diese Zeile unten hinzufügen (geändert je nachdem, wo Sie Netbeans installiert haben):

export PATH=$PATH:~/netbeans-7.2.1/bin
Ich glaube
quelle
Vielen Dank für Ihre Erleuchtung. Nur noch eine Frage, bevor Sie diese Antwort als hilfreich und richtig betrachten. Wenn Sie sich darauf beziehen, den Ordner bin meiner Netbeans zu meinem Systempfad hinzuzufügen, indem Sie die .bashrc-Datei bearbeiten, um welche Datei handelt es sich? Ist dies eine Datei von meinem System oder eine Datei, die in einem der Netbeans-Installationsordner vorhanden ist?
Korrigan Nagirrok
Es handelt sich um eine Datei in Ihrem Basisordner (sie wird standardmäßig ausgeblendet - drücken Sie Strg + H, um ausgeblendete Ordner und Dateien anzuzeigen), mit der die Umgebungsvariablen und das Terminal eingerichtet werden.
iBelieve
4

Wenn Sie vorhaben , der einzige Benutzer auf der Maschine sein NetBeans läuft , sollten Sie nicht Installer als Root - Benutzer ausgeführt werden .

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

Sie werden aufgefordert, das Installationsverzeichnis auszuwählen, das standardmäßig die Startseite des Benutzers ist. Der ausgewählte Installationsordner muss vom handelnden Benutzer beschreibbar sein.

Weitere Informationen finden Sie im NetBeans Community Wiki .

Wenn mehrere Benutzer NetBeans von derselben Installation aus starten, sollten Sie das Installationsprogramm als Root-Benutzer ausführen und / user / local als Installationsverzeichnis auswählen. Es sollte die Standardauswahl sein, wenn Sie dazu aufgefordert werden.

Die NetBeans-IDE wurde so konzipiert, dass mehrere Benutzer berücksichtigt werden, die die IDE über dieselbe Installation starten:

NetBeans berücksichtigt dies, indem die persönlichen Einstellungen jedes Benutzers von der NetBeans-Code-Installation getrennt bleiben.

Auf Unix-Systemen werden die Einstellungen in einem lokalen Einstellungsverzeichnis gespeichert, das beim ersten Ausführen von NetBeans im Ausgangsverzeichnis des Benutzers erstellt wird.

Das obige Zitat stammt von NetBeans: The Definitive Guide .

Goran Miskovic
quelle
2
Obwohl ich dieser Antwort zustimme, kann die Installation von Software im Heim des Benutzers einen Nachteil haben: Sicherungen (dies hängt von Ihren Sicherungsgewohnheiten ab.) Wenn Sie Software in Ihrem Heim installieren und Sicherungen für das gesamte Heim durchführen, dann Sie sollten daran denken, das Installationsverzeichnis von den Sicherungen auszuschließen. Es macht keinen Sinn, etwas zu sichern, das durch eine Neuinstallation wiederhergestellt werden kann, wenn die Einstellungen oder variablen Dateien an anderer Stelle gespeichert sind. Netbeans können in /usr/localoder installiert werden /optund es gibt keine Probleme mit Berechtigungen, da die Einstellungen bei Ihnen zu Hause sind.
Sierra Detandil
Ich befürchte, dass bei einer Installation /usr/localoder opteiner IDE die IDE als Root für Updates ausgeführt werden muss.
Goran Miskovic
Die IDE muss nicht als Root ausgeführt werden, auch wenn sie in einem Systemverzeichnis installiert ist. Die Plugins werden in gespeichert $HOME/.netbeans, sodass sie als normaler Benutzer installiert und aktualisiert werden können. Nur um die IDE selbst zu aktualisieren, ist Root-Zugriff erforderlich, um das neue Installationsprogramm auszuführen.
Sierra Detandil
Nur vom Benutzer installierte Plugins gehen zu $ ​​HOME / .netbeans. Alle anderen Plugins werden im Installationsverzeichnis installiert. Daher müssen Sie die IDE immer dann als Root ausführen, wenn eines der Standard-Plugins aktualisiert werden muss. Vergessen Sie nicht, dass Sie bei kleineren Releases die IDE mit dem Update Manager aktualisieren können.
Goran Miskovic
Ich denke, Netbeans kopiert sogar die Standard-Plugins in, .netbeanswenn sie aktiviert sind $HOME/.netbeans/*/modules/. In einigen Jahren habe ich immer alle Plugins als regulärer Benutzer aktualisiert. Aber Sie haben Recht, um ein komplettes kleines Update der Installation durchzuführen, müssen Sie es als root ausführen. Mein Punkt ist, dass es Sache des Benutzers ist, zu entscheiden, ob er es als regulärer Benutzer oder als Root installiert. Beide Methoden funktionieren gut.
Sierra Detandil
0

Im Allgemeinen sollten Sie Software aus dem Software-Center installieren. Auf diese Weise erhalten Sie automatisch Sicherheitsupdates, die ohne Ihr Zutun oder Ihre Konfiguration funktionieren.

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

ImaginaryRobots
quelle
8
Vielen Dank für die schnelle Antwort. Ich bin mir der Tatsache bewusst, dass man immer Software aus dem Software Center installieren sollte. Das Problem ist, dass die im Software Center verfügbare Version von Netbeans ziemlich veraltet ist. Es ist immer noch Netbeans 7.0, das ohne eine Reihe von Funktionen
geliefert wird