ソフトウェアセンターからEclipseをインストールして、リンクし、残りのソフトウェアで更新されるようにします。ただし、Android向けに開発しているので、[ヘルプ]> [新しいソフトウェアのインストール](またはそのための何か)に移動して、Eclipse内にADTプラグインをインストールする必要があります。今、私は実際のUbuntuソフトウェアセンター/システムを介してEclipseを更新できることを理解していますが、Eclipse内のプラグインと拡張機能を更新するには、(ヘルプ)>(更新の確認)に移動する必要があります(更新のためにすべてのプラグインをスキャンします)。唯一の問題は、ソフトウェアセンターからインストールした場合、所有者がrootになり、rootなしで実行すると更新できないことです。「この更新を適用するにはアクセス権が不十分です」というエラーメッセージが表示されます。ルートとして実行すると、すべてのプラグインが消えます。これは、ルートとしてではなく、自分自身としてインストールしたためだと思われます。ルートとしてプラグインをインストールしようとしましたが、新しいソフトウェアのインストールの選択は機能しませんでした。
Ubuntu 12.04およびEclipse 3.7.2-1
最良の解決策は、suを使用するか、最初からrootユーザーとしてログインすることでrootになることです(Ubuntuユーザーは、その欠陥を修正しない限り、そうしません)。とにかく、rootになったら、Eclipseインストールのパスにchown -R user:groupを実行します。
その後、通常のユーザーはプラグインをインストールできるはずです。将来、Eclipseをrootユーザーとしてインストールしないでください。別のユーザーがEclipseをインストールして所有している場合、Rootは引き続きEclipseを使用できます。
@Garryの答えをまとめると、「dev」グループを作成し、それにユーザーを追加して、chgrp -R dev <Eclipse dir>
です。 chmod -R g+w <Eclipse dir>
を使用して、確実に書き込みできるようにすることもできます。
最後に、Synapticを使用してEclipseを完全にアンインストールしてから再インストールすることにより、問題を修正しました。再インストールしたら、ルートとして開いて、プラットフォームと他のアップグレード可能なソフトウェアを更新しました。次に、通常のユーザーとしてそれを閉じて開き、ADTプラグインをインストールしました。このように、プラグインは通常のセッション中に表示され、通常のセッションで更新できます。Eclipseシステムの別のコンポーネントを更新する場合は、rootとして起動できます。