我正在通过命令行的 p2 Director 应用程序安装工件,它们的所有存储库都将添加到软件更新中。有没有办法不添加存储库,或者之后删除/禁用它们?
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
恢复这些文件可能会解决问题。
请注意,添加存储库(别名软件/更新站点(不是使用 p2 导向器的副作用,而是通过元数据存储库(content.xml
/content.jar
(中的接触点操作addRepository
明确指定,作为已安装功能的一部分。