Netbeansをインストールする場所


8

Ubuntu 12.10にNetbeans 7.2.1をインストールする予定です。これまでのところ、問題なくJDK 7u11をインストールし、OracleサイトからNetbeansをダウンロードしています。

私の質問はこれです:Netbeansはどこにインストールすればよいですか?デフォルトを受け入れるか/usr/local/netbeans-7.2.1、このパスを自分のパスに変更する必要がありますか/home

私が質問しているのは、後で提案されているデフォルトのインストールパスにインストールしないように誰かが言われたからです。なぜなら、後でアクセス許可の問題が発生する可能性が高くなるからです。Netbeansを使用すると、そのフォルダーに書き込む権限がないため、ライブラリをプロジェクトに追加したり、プラグインをIDEにインストールおよびアンインストールしたり、Glassfishサーバー構成を使用したりすることもできません。

私は疑いに光を当てて無駄にするためにググった。私が見つけた唯一のことは、Netbeansフォーラムのこのスレッドで、さらに疑問が生じました。

誰か助けてもらえますか?

回答:


6

を使用sudoしてインストーラを実行したり、などのシステムフォルダにインストールしたりする必要はありません/usr/local/。通常通りインストーラを実行し、ホームディレクトリにインストールすることを選択します。netbeansglassfishフォルダーがホームフォルダーをいっぱいにしたくない場合は、ホームフォルダーのサブフォルダーlocalLibraryまたはなど)にインストールできます。

作成したランチャーをクリックして、Netbeansを実行できます。ただし、コマンドラインから実行する場合はbin、システムパスにNetbeansのフォルダを追加する必要があります。これを行うには、.bashrcファイルをテキストエディターで開き、この行を下部に追加します(Netbeansをインストールした場所に応じて変更します)。

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

啓発ありがとうございます。この回答を有用で正しいと考える前に、もう1つ質問があります。.bashrcファイルを編集して、システムパスにNetbeansのbinフォルダーを追加することを参照する場合、これはどのファイルですか?これは私のシステムのファイルですか、それともNetbeansインストールフォルダーの1つに存在するファイルですか?
コリガンナギロック2013年

これは、ホームフォルダーにあるファイルであり(デフォルトでは非表示になります。隠しフォルダーとファイルを表示するにはCtrl + Hを押します)、環境変数とターミナルを設定します。
iBelieve 2013年

4

NetBeansを実行しているマシンで唯一のユーザーになる場合は、rootユーザーとしてインストーラを実行しないでください。

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

デフォルトでユーザーのホームになるインストールディレクトリを選択するように求められます。選択したインストールフォルダは、代理ユーザーが書き込み可能である必要があります。

詳細については、NetBeans Community Wikiを確認してください。

複数のユーザーが同じインストールからNetBeansを起動する場合は、rootユーザーとしてインストーラを実行し、インストールディレクトリとして/ user / localを選択する必要があります。プロンプトが表示されたら、これがデフォルトの選択であるはずです。

NetBeans IDEは、同じインストールからIDEを起動する複数のユーザーを考慮に入れて設計されています。

NetBeansは、各ユーザーの個人設定をNetBeansコードのインストールとは別に保持することにより、これに対応します。

Unixシステムでは、最初にNetBeansを実行したときに、ユーザーのホームディレクトリに作成されたローカル設定ディレクトリに設定が保持されます。

上記の引用はNetBeans:The Definitive Guideによるものです。


2
この回答には同意しますが、ユーザーの家にソフトウェアをインストールする方法にはマイナス面があるかもしれません。バックアップ(バックアップの習慣による)バックアップからインストールディレクトリを除外することを忘れないでください。設定や変数ファイルが別の場所に保存されている場合、再インストールするだけで回復できるものをバックアップしても意味がありません。Netbeansのは可能に設置され/usr/localたり/optと、設定があなたの家になりますよう、アクセス権に問題がないでしょう。
sierrasdetandil 2013年

インストールされている場合、/usr/localまたはopt更新時にルートとしてIDEを実行する必要がある場合があります。
Goran Miskovic 2013年

IDEがシステムディレクトリにインストールされている場合でも、ルートとしてIDEを実行する必要はありません。プラグインはに格納されている$HOME/.netbeansため、通常のユーザーとしてインストールおよび更新できます。IDE自体を更新する場合にのみ、新しいインストーラーを実行するためにルートアクセスが必要になります。
sierrasdetandil 2013年

ユーザーがインストールしたプラグインのみが$ HOME / .netbeansに移動します。他のすべてのプラグインは、インストールディレクトリにインストールされます。したがって、デフォルトのプラグインのいずれかを更新する必要がある場合は常に、ルートとしてIDEを実行する必要があります。マイナーリリースでは、更新マネージャーを使用してIDEを更新できることを忘れないでください。
Goran Miskovic 2013年

Netbeansは、デフォルトのプラグインであっても、.netbeansアクティブ化されるとにコピーされると思います$HOME/.netbeans/*/modules/。それを使用して数年で、私は常にすべてのプラグインを通常のユーザーとして更新しました。しかし、あなたが正しい、インストールの完全なマイナーアップデートを行うには、ルートとして実行する必要があります。私のポイントは、通常のユーザーとしてインストールするか、rootとしてインストールするかは、ユーザー次第であるということです。どちらの方法もうまくいきます。
sierrasdetandil 2013

0

一般に、ソフトウェアセンターからソフトウェアをインストールする必要があります。これにより、セキュリティアップデートが自動的に取得され、手作業や設定を行わなくても機能します。

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


8
迅速な回答ありがとうございます。私は常にソフトウェアセンターからソフトウェアをインストールする必要があるという事実を認識しています。問題は、ソフトウェアセンターで利用可能なNetbeansのバージョンがかなり古いことです。それは、一連の機能を備えていないNetbeans 7.0です
Korrigan Nagirrok
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.