如何在不覆盖依赖项的情况下安装 Chocolatey 包?

How to install Chocolatey packages without overwriting dependencies?

我正在尝试在自己的订阅源上创建和安装不同的包,但在安装依赖于相同软件的包时遇到了问题。

例如:\

如果我一个接一个地安装这两个包,第二次安装会忽略第一个对 C 的依赖并安装它自己的依赖。

有没有办法告诉 Chocolatey 检查所有现有的依赖项并在某些版本不兼容时失败?

我已经忘记了我自己的问题,但是想把我的解决方案留给遇到同样问题的其他人。

您可以使用 'choco upgrade' 而不是 'choco install'。升级功能还可以将新软件包安装到您的系统,并将现有依赖项与为安装解决的新依赖项进行比较。