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とすべての構成ファイルを完全に削除して再インストールしようとしましたが、それは役に立ちません。グーグルからの情報も見つかりません。
Eclipse.org から最新のリリースをダウンロードできます。私自身が含めた多くの人々は、リポジトリからEclipseバージョンにソフトウェアを更新またはインストールしようとすると、過去のエラーを取得できません。
ユーザーrootでUbuntuリポジトリからEclipseを実行できます。利用可能な更新サイトは、heliosのリリース以降変更されていないため、編集してください。更新を確認して更新をインストールするより。その後、通常のユーザーとしてEclipseを再度起動します。
Indigoリポジトリの問題のようです。 DebianおよびUbuntu Eclipseチームには、うまく機能する可能性が高いPPAがあります。 https://launchpad.net/~Eclipse-team
Rootユーザーを介して更新することで、ついに3.7.2へのアップグレードが可能になりました!
奇妙に思えるかもしれませんが、バイナリが/ usr/binにあることを考えると、一般的なユーザーはシステム全体のアップグレードを提供できません。 suを介してEclipseを起動し、プロセスにルートIDを与えると、アップグレードが可能になります。
それが可能な唯一の他の方法は、synatpic、IFリポジトリのみが更新を利用可能にしたことです...