从 Eclipse 3.7 更新到 3.7.1 时出现冲突依赖错误

从 Eclipse 3.7 更新到 3.7.1 时出现冲突依赖错误

当我单击“检查更新”并选择全部时,接下来出现此错误。

我正在使用 64 位 ubuntu 11.10。

我也无法让 PDT 工作。

任何帮助都将受到感激。

Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse Platform 3.7.1.M20110909-1335 (org.eclipse.platform.ide 3.7.1.M20110909-1335)
  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: 
    Equinox Provisioning Operations API 2.1.0.v20110511-1821 (org.eclipse.equinox.p2.operations 2.1.0.v20110511-1821)
    Equinox Provisioning Operations API 2.1.0.dist (org.eclipse.equinox.p2.operations 2.1.0.dist)
  Cannot satisfy dependency:
    From: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
    To: org.eclipse.equinox.p2.operations [2.1.0.dist]
  Cannot satisfy dependency:
    From: Equinox p2 Core Function 1.0.1.R37x_v20110906-8290FZ3FUqIcLqkVkEaTdn_14C7G (org.eclipse.equinox.p2.core.feature.feature.group 1.0.1.R37x_v20110906-8290FZ3FUqIcLqkVkEaTdn_14C7G)
    To: org.eclipse.equinox.p2.operations [2.1.0.v20110511-1821]
  Cannot satisfy dependency:
    From: Equinox p2 Provisioning for IDEs. 2.1.2.R37x_v20110815-1155-6-Bj9JXOeQxOURYC-l9BL7rDEQO7 (org.eclipse.equinox.p2.user.ui.feature.group 2.1.2.R37x_v20110815-1155-6-Bj9JXOeQxOURYC-l9BL7rDEQO7)
    To: org.eclipse.equinox.p2.core.feature.feature.group [1.0.1.R37x_v20110906-8290FZ3FUqIcLqkVkEaTdn_14C7G]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.1.M20110909-1335 (org.eclipse.platform.ide 3.7.1.M20110909-1335)
    To: org.eclipse.equinox.p2.user.ui.feature.group [2.1.2.R37x_v20110815-1155-6-Bj9JXOeQxOURYC-l9BL7rDEQO7]

答案1

不是 Equinox 用户,但粗略检查了从 Equinox 下载的版本后,认为这里的问题可能与与 Eclipse 3.7.1 兼容的 Equinox 正确版本有关下载关于哪个版本才是与 Eclipse 3.7.1 实际使用的正确版本,该页面有点令人困惑。

假设您想使用稳定版本,但下载部分显示 3.7.x 维护版本具有奇怪的发布名称(M2011....),然后是 3.7 稳定版本具有 3.8.x 名称,然后是最新发布版本,其名称与当前发布号更一致。这表明问题在于当前加载到您的 Eclipse 版本中的 Equinox 工具的版本存在依赖性问题,这些工具与较新(更新)版本的 Eclipse 不兼容。

这表明您可能需要确定 Eclipse 更新是否需要不同版本的 Equinox,或者是否需要重新安装 Equinox 才能进行更新。您可能希望询问 Equinox 社区 - 不太熟悉此工具,但从可以收集到的信息来看,版本更新将无法解决,因为您可以很容易地看到依赖项冲突。如果可以删除并重新安装 Equinox,这可能是最简单的更新方法。

HTH。祝你有美好的一天。希望有更多建议,但问题出在 Equinox 上,而不是它的普通用户。

相关内容