如何降级 Chocolatey 套餐?
How do I downgrade a Chocolatey package?
我已经安装了 virtualbox 4.3.28
。我想降级到 virtualbox 4.3.26
没有 uninstalling/reinstalling 是否可以降级?
在大多数情况下,您可能希望执行卸载然后安装。
> choco uninstall virtualbox
> choco install virtualbox --version 4.3.26
几乎在所有情况下,问题不在于Chocolatey是否支持,而在于底层软件是否支持降级。关于 MSI,它们并不总是支持降级(它可由作者配置)。对于 NSIS、InstallShield 或 InnoSetup 等其他安装程序,它可能根本不支持它。所以平时最好遵循 uninstall/reinstall 到 运行 的做法,尽量减少问题。
如果您知道自己在做什么并且知道底层软件会支持它,您可以尝试强制安装到较低版本:
> choco install virtualbox --version 4.3.26 --force
您可能还需要传递 --allow-downgrade
作为强制安装较低版本的选项的一部分。
我已经安装了 virtualbox 4.3.28
。我想降级到 virtualbox 4.3.26
没有 uninstalling/reinstalling 是否可以降级?
在大多数情况下,您可能希望执行卸载然后安装。
> choco uninstall virtualbox
> choco install virtualbox --version 4.3.26
几乎在所有情况下,问题不在于Chocolatey是否支持,而在于底层软件是否支持降级。关于 MSI,它们并不总是支持降级(它可由作者配置)。对于 NSIS、InstallShield 或 InnoSetup 等其他安装程序,它可能根本不支持它。所以平时最好遵循 uninstall/reinstall 到 运行 的做法,尽量减少问题。
如果您知道自己在做什么并且知道底层软件会支持它,您可以尝试强制安装到较低版本:
> choco install virtualbox --version 4.3.26 --force
您可能还需要传递 --allow-downgrade
作为强制安装较低版本的选项的一部分。