2015-07-06 18 views

risposta

24

Nella maggior parte dei casi è probabile che si desideri eseguire una disinstallazione e quindi un'installazione.

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

In quasi tutti i casi, la domanda non è se Chocolatey lo supporterà, ma se il software sottostante supporta un downgrade. Per quanto riguarda gli MSI, non sempre supportano i downgrade (è configurabile dall'autore). Per altri installer come NSIS, InstallShield o InnoSetup, potrebbe non supportarlo affatto. Quindi è meglio seguire di solito la procedura di disinstallazione/reinstallazione per eseguire il minor numero di problemi.

se si sa cosa si sta facendo e conoscono il software sottostante lo sosterrà si può provare a forzare un'installazione a una versione inferiore:

> choco install virtualbox --version 4.3.26 --force 

Potrebbe anche essere necessario per passare --allow-downgrade come parte delle opzioni per forzare l'installazione di una versione inferiore.

+0

Probabilmente hai ragione, ma scommetto che dipende dalla qualità dello script di installazione e se il pacchetto è un MSI o meno (e anche allora, quanto è stato costruito MSI). –

+3

Vorrei andare con disinstallare/reinstallare. – ferventcoder

+0

FYI, @ferventcoder è il manutentore di choclatey. –

Problemi correlati