1

Eclipse をバージョン 4.2 に更新する準備をしています。何年もの間私を悩ませてきた問題を解決したいと思います。現在、私のインストールは次のようになっています。

  • Eclipse フォルダーは /usr/local/share にあります。これはシステム全体のディレクトリですが、Eclipse ではユーザーに書き込み権限が必要であり、UNIX 権限の哲学に反します。
  • ワークスペースがあり、インストールするすべてのプラグインは、このワークスペース内の .metadata フォルダーに移動します。

私が達成したいことは次のとおりです。

  • まず、ワークスペース ディレクトリにプラグインをインストールしないでください。ホームディレクトリのどこかにプラグインがインストールされていることを確認したいのですが、ユーザーがEclipseディレクトリへの書き込み権限を持っている必要がある場合は、Eclipseディレクトリ自体にインストールされています。
  • ユーザーからEclipseディレクトリへの書き込み権限を奪います。もちろん、これはそこにプラグインをインストールすることを防ぎますが、〜のどこかにインストールしてもかまいません。
  • 望ましい解決策は、ユーザーが eclipse ディレクトリへの書き込み権限を取り除き、そのディレクトリ内に root としてプラグインをインストールできるようにすることです。したがって、新しいプラグインを追加する場合は、ルート権限で Eclipse を起動し、プラグインをインストールして (Eclipse インストール ディレクトリに移動します)、このプラグインを非特権ユーザーとして使用できます。
4

2 に答える 2

2

私は Linux ユーザーではありませんが、プラグインがワークスペースにインストールされることはないと 99% 確信しています。これは、Eclipse のアーキテクチャーでワークスペースとプラグインが分離されている方法とは正反対です。ワークスペースには、プラグイン名に似たファイル/フォルダー名で保存されている構成/キャッシュ データがある場合がありますが、実際のプラグインは別の場所に保存されています。

オンライン ヘルプのマルチユーザー インストール ガイドを読むと、そこに概説されているオプションの 1 つがニーズに合うことがわかると思います。

于 2012-09-07T15:34:51.307 に答える
1

ユーザーが書き込みアクセス権を持たず、プラグインのユーザー ローカル インストールを許可しないベース Eclipse をセットアップする方法については、共有インストール ドキュメントを参照してください。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fmulti_user_installs.html

于 2012-09-07T18:56:39.363 に答える