web-dev-qa-db-ja.com

Eclipse Juno、構成を変更するたびにルートアクセスが必要

Eclipse Junoを12.04にインストールしようとしています。 このリンク で指示されたすべてのことを行いました。

しかし、Eclipseに新しいソフトウェア(Say CDTまたはPydev)をインストールするたびに、Eclipseアプリを再度開くと、新しいソフトウェアはなくなります。その後、すべてのソフトウェアをインストールするために、ルート特権でEclipseを再度開く必要があります。

また、Eclipse CDTのincludeライブラリをリンクする際に多くの問題に遭遇しました。

誰でもJunoのインストールで私を助けることができますか?Eclipseで設定を変更するたびにルートアクセスを必要としませんか?

17
veepsk

権限を変更する必要なくEclipse Junoをインストールする方法

  1. 最初に、Eclipseの以前のバージョンをすべて削除します。希望する場合:/workspaceディレクトリを保存します(ディレクトリ全体をカットして~/に投稿します)
  2. ダウンロード Eclipseの公式Webサイトから (「Eclipse-mobile-juno-linux-gtk-x86_64.tar.gz」を使用しました)
    しかし、以前に述べたように、Eclipseのインストールに合わせてJavaの32ビットおよび/または64ビットバージョンが利用可能であることを確認してください。 (私はopenjdk-6と-7-jreの両方をSynaptic Package Managerからインストールしています。
    • Eclipse-mobileインストールに必要なものがすべて含まれていない場合は、後でパッケージを追加できます。たとえば、 Linux Toolshere
    • その他のパッケージの説明は、左側のリンクを介してダウンロードページから入手できます。
  3. 権限の問題を回避するために、~/binに解凍し、アーカイブマネージャーでEclipseを独自の「Eclipse」サブディレクトリに配置しました。
  4. Android SDKをダウンロードそして、EclipseとUbuntuの将来のアップグレードがそれを壊さないように~/bin/Eclipse/dropinsに解凍します。
  5. Developer.Android.comは次のことを指示します。

    MacまたはLinuxでは、ターミナルを開いてAndroid SDKのtools /ディレクトリに移動し、Android sdkを実行します。

  6. ただし、Android SDKのLinuxバージョンをダウンロードしたとき、「Android sdk」というファイルはありませんでした
  7. 代わりに、ツールパス(私の場合は~/bin/Eclipse/dropins/Android-sdk-linux/tools)に移動し、[Android]を[右クリック]してプロパティを実行可能に変更します。

    Android file properties dialog: permissions tab
  8. これで、ダブルクリックしてAndroidを実行し、好きなパッケージをダウンロードできます。
    • すべてがホームディレクトリにあるため、(開発者の指示に従って)PATH環境変数を変更する必要はありません。
  9. http://developer.Android.com/sdk/installing/installing-adt.htmlasからADTプラグインをダウンロードしてインストールします通常の指示に従って
    • 使用するパスでプラグインを設定します。この例では/home/clayton/bin/Eclipse/dropins/Android-sdk-linux
    • ステップ9の後、ステップ8からさらにパッケージをインストールする場合は、EclipseドロップダウンメニューからWindow > Android SDK Managerを選択します
  10. ~/bin/Eclipseに移動し、「Eclipse」も実行可能としてマークすることを確認します(リフレッシャーについてはステップ7を参照)。 [右クリック]および[リンクの作成]。このショートカットをデスクトップに移動します。
    • Eclipseのアイコンを同じサブディレクトリ内の提供された「icon.xpm」に変更する追加のステップに進みました。
  11. ステップ1から、「ワークスペース」ディレクトリを移動します(または移動しません)。ただし、ダイアログでアプリケーションワークスペースとして指定すると、既存のプロジェクトを簡単にインポートできます(これらの手順は別のQ&A向けです)。
10
Clayton

ダウンロードしたファイルをUbuntu Software Centerで使用することはできません。Ubuntuバージョンに一致する事前パッケージ化されたファイルが必要です。

ただし、UbuntuのEclipseの現在のバージョンは3.7.2です。現在のバージョン(4.2)を使用する場合は、手動でインストールする必要があります。

これがどのように行われるかを確認するには、 Eclipse Juno、構成を変更するたびにルートアクセスが必要です を参照してください。

3

愚かな質問ですが、...投稿したリンクに記載されているように、次を実行しましたか?

chown -R USER:USER Eclipse

これにより、EclipseをUSERとして実行し、構成を変更できます。

インストールディレクトリ全体(/ opt/Eclipse)を検索することにより、インストールされたディレクトリ内のすべてのファイルがUSERによって所有されていることを確認できます。

find /opt/Eclipse/ | xargs ls -ld | grep -v USER

すべてがUSERによって所有されている場合、これは何も返しません。

2
gordo

実行するだけでインストールする必要はありません。

tar -xvf Eclipse-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x Eclipse

./Eclipse

1
Pranit Bauva

これを参照しました ガイド

このガイドに従って、Android Developer Webサイトではなく、junoおよびAndroid SDKをインストールすることをお勧めします。徹底的かつ迅速です。

唯一の欠点は、/ optディレクトリを参照し、ターミナルを使用してEclipseを起動する必要があることです。言い換えれば、Ubuntu用の物理的なボタンはまだありません。

お役に立てれば!

1
jjkim

次の方法でEclipseをインストールしました。

  1. 現在のインストールを削除します。

    Sudo apt-get purge Eclipse*
    
  2. CDTを使用してEclipseを再度インストールします

    Sudo apt-get install Eclipse eclipse-CDT
    

    その後、ホームディレクトリから.Eclipseフォルダーを削除し、Eclipseを実行してC/C++プロジェクトを確認します。

0
Misery

公式Webサイトからアーカイブをダウンロードし、/ opt/Eclipse /(または好みのディレクトリ)に解凍して、インストーラーを実行します。

0
functionptr