Dependencies 如何在不覆盖依赖项的情况下安装Chocolate软件包?

Dependencies 如何在不覆盖依赖项的情况下安装Chocolate软件包?,dependencies,chocolatey,Dependencies,Chocolatey,我试图在自己的提要上创建和安装不同的软件包,但在安装依赖于相同软件的软件包时遇到问题 例如:\ 包A依赖于包C版本2.0 包B依赖于包C版本1.5 如果我一个接一个地安装这两个软件包,那么第二个安装会忽略第一个软件包对C的依赖性,并安装自己的依赖性 安装A->安装B=>C v1.5可用 安装B->安装A=>C v2.0可用 有没有办法告诉Chocolate检查所有现有的依赖项,如果某些版本不兼容就会失败?我已经忘记了我自己的问题,但我想把我的解决方案留给遇到同样问题的其他人 您可以使用“

我试图在自己的提要上创建和安装不同的软件包,但在安装依赖于相同软件的软件包时遇到问题

例如:\

  • 包A依赖于包C版本2.0
  • 包B依赖于包C版本1.5
如果我一个接一个地安装这两个软件包,那么第二个安装会忽略第一个软件包对C的依赖性,并安装自己的依赖性

  • 安装A->安装B=>C v1.5可用
  • 安装B->安装A=>C v2.0可用

有没有办法告诉Chocolate检查所有现有的依赖项,如果某些版本不兼容就会失败?

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


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

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

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