Quiero poder usar choco upgrade all -ypara actualizar casi todos mis paquetes de Chocolatey.
Algunos paquetes representan aplicaciones que quiero tener instaladas, pero ya no quiero que se actualicen, al menos no automáticamente mediante el choco upgrade allcomando.
¿Puedo eliminar un paquete de Chocolatey sin desinstalar realmente la aplicación? Eso tendría el efecto deseado.
¿O puedo lograr mi objetivo de una mejor manera?
chocolatey
Klas Mellbourn
fuente
fuente

choco pin -hpara más detalles) y Chocolatey no intentará actualizar el paquete. github.com/chocolatey/choco/wiki/CommandsPinRespuestas:
Tienes dos opciones:
Puede usar el pin (ver choco pin -h para más detalles) y Chocolatey no va a tratar de actualizar el paquete:
choco pin add -n=packageName. Después de ese comandochoco upgrade allse saltará el paquete con nombrepackageName.Puede eliminar la aplicación de la base de datos de Chocolatey (debe eliminar la carpeta de la aplicación). Todas las aplicaciones de metadatos se almacenan en la carpeta
C:\ProgramData\chocolatey\lib\<package-name>, ejemplo:C:\ProgramData\chocolatey\lib\adobereader.Elimine el directorio con cuidado, porque a veces las aplicaciones se instalan dentro de la carpeta de aplicaciones chocolatey, por ejemplo:
C:\ProgramData\chocolatey\lib\javadecompiler-gui\jd-gui-windows-1.4.0fuente
libcarpeta, por lo que puede eliminar esas carpetas de forma segura.Ejemplo (eliminar el paquete
myExamplePackagede chocolate sin desinstalar)De los documentos de chocolate :
fuente