没有更新的 Eclipse p2 director 应用程序

Eclipse p2 director application without updates

我正在通过 p2 director 应用程序从命令行安装 artefacts,它们的所有存储库都将添加到软件更新中。有没有办法不添加存储库,或者之后 remove/disable 它们?

p2 目录存储两个文件中的存储库位置

  • org.eclipse.equinox.p2.artifact.repository.prefs
  • org.eclipse.equinox.p2.metadata.repository.prefs

在以下两个目录中:

  • p2/org.eclipse.equinox.p2.engine/.settings
  • p2/org.eclipse.equinox.p2.engine/profileRegistry/<profileName>.profile/.data/.settings

恢复这些文件可能会成功。

注意,添加存储库(别名 software/update 站点)不是使用 p2 导向器的副作用,而是通过元数据存储库中的 touchpoint action addRepository 明确指定的(content.xml/content.jar) 作为已安装功能的一部分。