如何使用 Chocolatey 进行版本控制?

What to do about versioning with Chocolatey?

我正在使用 Chocolatey 为许多不同的工具制作安装程序,但是我需要的其中一些工具的版本被认为是过时的,并且在 Chocolatey 包存储库中不作为包提供。我该怎么办?

如果您是组织的一员,我 (and Chocolatey.org) recommend setting up your own Chocolatey feed and building your own packages 供内部使用。这样,您可以控制包版本及其来源。另一个好处是您可以在内部托管源或嵌入任何安装安装程序中的文件,无需担心分发权限(只要提要仅在内部可用)。


不幸的是,你无法从石头中榨血。 public Chocolatey 提要中的许多软件包从软件的角度来看都是 "unofficial"(例如,不是由供应商维护),因此很难依赖 public 提要。如果您无法让包维护者更新包,并且您不想维护自己的提要,那么 只要您能承诺保持包是最新的对于社区 然后考虑创建您自己的社区包来维护。