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


17

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

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

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

Eclipseで構成を変更するたびにルートアクセスを必要としない方法でJunoインストールするのを手伝ってくれる人はいますか?


2
パッケージを更新している間(またはほとんどの場合)、Eclipseをrootとして実行してはならないことを明確にするために、ガイドを更新しました。Eclipseをrootとしてchown -REclipseのフォルダーとしてインストールし、Eclipseを自分/通常のユーザーとして実行すると、インストール済みのパッケージが機能するはずです。
マークロワゾー

回答:


10

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

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

    MacやLinuxでは、実行して、AndroidのSDKのツール/ディレクトリに端末とナビゲートを開き、アンドロイドSDKを

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

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

3

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

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

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


@maythux最初の質問を誤解したと思います。ユーザーは、Eclipseを手動でインストールするのではなく、既存のダウンロードでUSCを使用する方法を明確に述べています。しかし、とにかく手動でインストールすることに決めた場合、必要なすべての情報は「Eclipse Juno on 12.04のインストール」リンクで提供されます。
ステファンウィンドミュラー

2

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

chown -R USER:USER eclipse

これにより、ユーザーとしてeclipseを実行し、構成を変更できます。

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

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

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


1

このガイドを参照しました。

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

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

お役に立てれば!


1

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

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

cd eclip

chmod + x eclipse

./eclipse


0

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


私は失礼なつもりはありませんが、それは私の元の投稿のリンクで言及されたものです。そして、どういうわけか私にとってはうまくいきませんでした。
veepsk

0

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

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

    sudo apt-get purge eclipse*
    
  2. CDTでEclipseを再度インストールします

    sudo apt-get install eclipse eclipse-CDT
    

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


1
私はそれに同意しますが、Ubuntuのリポジトリを介してインストールされるEclipseバージョンはIndigoです。そして、Eclipse Junoをインストールしたい。
veepsk

申し訳ありませんが、どういうわけかそれを誤認しました:(
Misery

-3

通常、これらにはソースファイルが含まれており、私が知る限り、コマンドを使用して手動でインストールする必要があります。

Ubuntuソフトウェアセンターは、パッケージ化されたファイル(つまり「.deb」)のみをインストールできます。

Ubuntuソフトウェアセンターは、あなたが言及したソースファイルをインストールできません。


必要性のルートprevilegeをインストールします

1
@linuxandunixそれはこのようにはできません... eclipseバイナリを実行するだけです。ターミナル内:./eclipse
Pranit Bauva

@PranitBauva:ソースファイルをインストールする一般的な例を挙げました。上記の.tar.gzファイルの内容は実際にはチェックしていませんでした。
Souravミシュラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.