web-dev-qa-db-ja.com

依存関係の競合が原因でEclipseを更新できません

Ubuntuリポジトリを介してEclipseをインストールしました(Ubuntu 11.10を使用しています)。次に、デフォルトのインストールの一部としてHeliosリポジトリのみがリストされているため、Indigoリポジトリ(http://download.Eclipse.org/releases/Indigo/)を追加しました。 [ヘルプ]> [更新の確認]に移動すると、インストールするための更新がいくつか表示されますが、[次へ]をクリックすると、次のエラーが表示されます。

    Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse Java Development Tools 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK (org.Eclipse.jdt.feature.group 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK)
  Software currently installed: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
  Only one of the following can be installed at once: 
    JSch UI 1.1.300.dist (org.Eclipse.jsch.ui 1.1.300.dist)
    JSch UI 1.1.300.I20110511-0800 (org.Eclipse.jsch.ui 1.1.300.I20110511-0800)
  Cannot satisfy dependency:
    From: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
    To: org.Eclipse.jsch.ui [1.1.300.dist]
  Cannot satisfy dependency:
    From: Eclipse Java Development Tools 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK (org.Eclipse.jdt.feature.group 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK)
    To: org.Eclipse.platform.feature.group 3.7.1
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK (org.Eclipse.platform.feature.group 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK)
    To: org.Eclipse.jsch.ui [1.1.300.I20110511-0800]

Eclipseとすべての構成ファイルを完全に削除して再インストールしようとしましたが、それは役に立ちません。グーグルからの情報も見つかりません。

7
kemra102

Eclipse.org から最新のリリースをダウンロードできます。私自身が含めた多くの人々は、リポジトリからEclipseバージョンにソフトウェアを更新またはインストールしようとすると、過去のエラーを取得できません。

4
sayth

ユーザーrootでUbuntuリポジトリからEclipseを実行できます。利用可能な更新サイトは、heliosのリリース以降変更されていないため、編集してください。更新を確認して更新をインストールするより。その後、通常のユーザーとしてEclipseを再度起動します。

2
flybyray

Indigoリポジトリの問題のようです。 DebianおよびUbuntu Eclipseチームには、うまく機能する可能性が高いPPAがあります。 https://launchpad.net/~Eclipse-team

1
tumbleweed

Rootユーザーを介して更新することで、ついに3.7.2へのアップグレードが可能になりました!

奇妙に思えるかもしれませんが、バイナリが/ usr/binにあることを考えると、一般的なユーザーはシステム全体のアップグレードを提供できません。 suを介してEclipseを起動し、プロセスにルートIDを与えると、アップグレードが可能になります。

それが可能な唯一の他の方法は、synatpic、IFリポジトリのみが更新を利用可能にしたことです...

1
Giuliano69