Eclipseの「更新の確認」が機能しないのはなぜですか


19

12.04 Preciseを新規インストールしました。Eclipseで「ヘルプ」>「アップデートの確認」を実行すると、「このアップデートを適用するためのアクセス権が不十分です」というメッセージが表示された8つのパッケージが表示されます。これをどのように修正するのですか?


回答:


6

UbuntuリポジトリーからEclipseをインストールする場合、Eclipseインストールはrootが所有します。基本パッケージを更新する適切な方法は、Eclipse更新ツールではなく、Ubuntuアップグレードツールを使用することです。ワークスペースにアドオンをインストールすることは可能だと思いますが、パッケージマネージャーを混在させることはお勧めしません。

Eclipse更新プロセスを使用する場合は、EclipseダウンロードサイトからEclipseをダウンロードする必要があります。それを行うときは、特権をユーザーIDに設定して/ optに書き込み、そこに書き込みます。Eclipseの実行に使用するユーザーとしてアンパッケージします。

編集:私は、多くの場合、上の権限/optには、1777誰もがそこにパッケージを作成できるようにします。またはchgrp users /opt、アクセス許可を使用して設定し1775ます。これにより、usesグループのメンバーが新しいパッケージをに追加できます/opt


4
sudo eclipse

私の仕事でしたが、新しいソフトウェア(Eclipseアドオン)をインストールし、Eclipseの再起動後にそれを使用することができました。


2

私はEclipseの専門家ではありませんが、EclipseのアップデートシステムはUbuntuアップデートシステムと並行していると理解しています(これはPythonモジュールなどの独自のアップデート方法を持つ他の多くのパッケージにも当てはまります-あなたはできますを使用してUbuntuリポジトリからインストールするかapt-get installeasy_install)を使用してPythonパッケージインデックスからインストールします。

そのような場合、Ubuntu以外のその他の更新メカニズムは、Ubuntuリポジトリからインストールされたファイルをオーバーライドしようとしますが、当然、ルート権限が必要になります。また、それが良いアイデアであるかどうかはわかりません。Ubuntuリポジトリから部分的にインストールされ、アプリケーションの更新システムを部分的に使用して、大量のファイルを作成する可能性があります。

ポイントは、UbuntuリポジトリからEclipseをインストールした場合、Ubuntuリポジトリから入手可能な更新を使用し、Eclipseの「更新の確認」オプションを無視することをお勧めします。Eclipseプラグイン/拡張機能が必要な場合は、Software Centerからもインストールする必要があります。

UbuntuバージョンのEclipseパッケージがあなたにとって十分な最先端ではない場合、私は彼らのウェブサイトからEclipseの別のコピーをダウンロードすることをお勧めします(この方法でEclipseのバージョンを選択することもできます)そしてあなたのホームディレクトリからそれを実行します-これは実際にとても簡単です。そうすれば、Ubuntuリポジトリで利用できない場合でも、独自の更新メカニズムを使用してEclipseのコピーを更新し、プラグインをインストールできます。


1

Ubuntuソフトウェアセンター

Ubuntu Software Centerからパッケージをインストールする場合、Eclipse内から更新しないでください(OSソフトウェア更新サービスがこれらの変更を行います)。

独自のアプリケーションのバージョン管理を管理する場合は、Eclipseからtarを直接ダウンロードする必要があります(最近は、Android開発専用のバージョンをダウンロードできます)。

手動インストール

シングルユーザーのみ(最も簡単)

  • 私はそれを解凍し、新しいサブディレクトリで自宅にコピーしました ~/bin/
  • EclipseのドロップインフォルダーにAndroid SDKを配置します(私の場合~/bin/eclipse/dropins/
  • ADTプラグインをインストールするための残りのステップを続けました。 Android SDKにカスタムパスを使用したため、Eclipseウィンドウ>設定で指定する必要がありました。

すべてのユーザー向けのインストール

あなたがしたい場合は、アンドロイド・スタジオは、(上記に基づいて)すべてのユーザーが利用できるようにあなたがタールを開梱しなければならない/optというより/usr/localか、/usr/bin(特定のユーザーのインストール用に好適後者で)。適切にセットアップすれば、ユーザーグループのアクセス許可やその他の高度な管理を変更する必要はありません。

  1. .tarファイルを置く場所に解凍します
  2. ターミナルウィンドウを使用して、そのフォルダーの場所(おそらくcd ~/Downloads)に移動し、呼び出しますsudo -i(次のいくつかの手順には管理者/ suのアクセス許可が必要です)
  3. mv android-studio /opt 解凍したファイルを移動します(権限が必要です)
  4. gedit android-studio.desktopこれにより、テキストエディターが開き、新しいプログラムを開くためのショートカットアイコンが作成されます。 次のコードを挿入して、.desktopファイルを保存します。
    [Desktop Entry]
     Name=Android-Studio
     Comment=your comments
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/idea.png
     Terminal=false
     Type=Application
     Categories=Utility;IDE;Development;
  • 最後に、 desktop-file-install android-studio.desktop

ターミナルウィンドウでの作業は完了です。ターミナルウィンドウを閉じるか、exit その.desktopファイルを使用して、UbuntuのUnityインターフェイス内でandroid-studioを検索および検索できます。 つまり、左上のAndroidスタジオを検索するためにそのアイコンをクリックしてください あなたがかもしれ 右クリックし 、それを実行している間に、アイコンの上に「ランチャーにそれをロックします。」

アプリケーションランチャーに表示するメニューオプションを作成することもできます。UnityランチャーのUbuntuドキュメントを参照してください。


0

Eclipseの更新メカニズムは、Ubuntuのパッケージ管理システム(PMS)を認識または通信しません。したがって、Eclipseの更新メカニズムを介して更新すると、EclipseとUbuntuのPMSの間で問題が発生する可能性があります(ファイルの同期が取れていない、構成が壊れているなど)。

真面目な開発者で、Eclipseの新しいバージョンが必要な場合は、Eclipseが関係しているPMSは常に時代遅れなので、UbuntuのPMSの外にEclipseをインストールする方が良いでしょう。例:私はUbuntu 14.04 LTSをsudo apt-get update && sudo apt-get upgrade使用していますが、これを投稿する前に行った後でも、PMSで利用できる最新のEclipseバージョンは3.8.1-5.1ですが、4.6.1はしばらく前にリリースされました。これは常に当てはまります。UbuntuPMSで使用可能なEclipseのバージョンは、常にかなり古いものです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.