我应该禁用Chocolatey安装的软件包的内置自动更新吗?

Xin*_*ang 4 chocolatey

例如,我使用Chocolatey安装了Chrome.我是否需要关闭Chrome的自动更新,并且cup upgrade只能使用?

fer*_*der 7

tl;博士:不,你不需要把它关掉.如果您希望使用提供它的包装途径,您可以使用,但建议使用choco pin抑制Chocolatey来管理包升级.您还可以使用Chocolatey许可版本的自动同步功能,让它将跟踪同步到较新的软件版本.

有关自动更新应用程序的文档

资料来源: https ://chocolatey.org/docs/how-to-install-upgrade-package-without-scripts#application-is-self-updating-like-google-chrome

应用程序是自我更新的(如Google Chrome)

请考虑以下情形:

  • 您已从Chocolatey.org安装了Google Chrome(包ID为googlechrome)
  • 谷歌Chrome自我更新
  • Choco版本与已安装的版本不同步

建议:您应该固定包以抑制包升级.自我更新的方案是让您保持最新版本,并希望了解最新版本,除了其他内容之外,还可能有安全修复程序.

你应该跑

choco pin add -n=googlechrome

有关更多信息,请参阅Pin Command.

通过打包途径禁用

默认情况下,它被认为是一种反模式(由于安全原因)关闭包装中软件的自动更新方面.但是,存在一些软件包也可以关闭自动更新,作为那些只喜欢通过Chocolatey进行更新的人员的额外选择.visualstudiocode-disableautoupdate包就是一个很好的例子.

许可版本中的自动同步

Chocolatey的许可版本通过Package Synchronizer的自动同步自动处理保持包与软件更新同步.