Eclipse をバージョン 4.2 に更新する準備をしています。何年もの間私を悩ませてきた問題を解決したいと思います。現在、私のインストールは次のようになっています。
- Eclipse フォルダーは /usr/local/share にあります。これはシステム全体のディレクトリですが、Eclipse ではユーザーに書き込み権限が必要であり、UNIX 権限の哲学に反します。
- ワークスペースがあり、インストールするすべてのプラグインは、このワークスペース内の .metadata フォルダーに移動します。
私が達成したいことは次のとおりです。
- まず、ワークスペース ディレクトリにプラグインをインストールしないでください。ホームディレクトリのどこかにプラグインがインストールされていることを確認したいのですが、ユーザーがEclipseディレクトリへの書き込み権限を持っている必要がある場合は、Eclipseディレクトリ自体にインストールされています。
- ユーザーからEclipseディレクトリへの書き込み権限を奪います。もちろん、これはそこにプラグインをインストールすることを防ぎますが、〜のどこかにインストールしてもかまいません。
- 望ましい解決策は、ユーザーが eclipse ディレクトリへの書き込み権限を取り除き、そのディレクトリ内に root としてプラグインをインストールできるようにすることです。したがって、新しいプラグインを追加する場合は、ルート権限で Eclipse を起動し、プラグインをインストールして (Eclipse インストール ディレクトリに移動します)、このプラグインを非特権ユーザーとして使用できます。