如何降级Chocolatey包装?

时间:2015-07-06 20:35:00

标签: chocolatey

我安装了virtualbox 4.3.28。我想降级到virtualbox 4.3.26是否可以在不卸载/重新安装的情况下降级?

1 个答案:

答案 0 :(得分:39)

在大多数情况下,您可能希望执行卸载然后安装。

> choco uninstall virtualbox
> choco install virtualbox --version 4.3.26

几乎在所有情况下,问题不在于Chocolatey是否会支持它,而是底层软件是否支持降级。关于MSI,它们并不总是支持降级(可由作者配置)。对于NSIS,InstallShield或InnoSetup等其他安装程序,它可能根本不支持它。因此,最好通常按照卸载/重新安装的惯例来解决最少的问题。

如果您知道自己在做什么并且知道底层软件会支持它,您可以尝试强制安装到较低版本:

> choco install virtualbox --version 4.3.26 --force

您可能还需要传递--allow-downgrade作为强制安装较低版本的选项的一部分。