web-dev-qa-db-fra.com

Comment rétrograder un package Chocolatey?

J'ai virtualbox 4.3.28 installée. Je voudrais revenir à virtualbox 4.3.26 Est-il possible de rétrograder sans désinstaller/réinstaller?

31
Eric Francis

Dans la plupart des cas, vous souhaiterez probablement effectuer une désinstallation puis une installation.

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

Dans presque tous les cas, la question n'est pas de savoir si Chocolatey le prendra en charge, mais si le logiciel sous-jacent prend en charge une rétrogradation. En ce qui concerne les MSI, ils ne prennent pas toujours en charge les rétrogradations (il est configurable par l'auteur). Pour d'autres installateurs comme NSIS, InstallShield ou InnoSetup, il peut ne pas le prendre en charge du tout. Il est donc préférable de suivre généralement la pratique de désinstallation/réinstallation pour rencontrer le moins de problèmes.

Si vous savez ce que vous faites et que le logiciel sous-jacent le prendra en charge, vous pouvez essayer de forcer une installation vers une version inférieure:

> choco install virtualbox --version 4.3.26 --force

Vous devrez peut-être également réussir --allow-downgrade dans le cadre des options pour forcer l'installation d'une version inférieure.

44
Eric Francis