如何自动保留所有本地安装的Chocolatey包最新?

030*_*030 48 chocolatey

Ketarin更新Chocolatey软件包并自动将它们推送到chocolatey.org,但是如何自动更新所有本地安装的Chocolatey软件包?

fer*_*der 61

试试choco upgrade all -y.可以创建一个计划任务,以便在晚上运行.

  • 我们还讨论过我们将这个作为ChocolateyGUI的一个功能,但到目前为止,我们还没有机会将其包括在内. (5认同)
  • @GaryEwanPark最好在ChocolateyGUI中具有该功能! (2认同)

小智 11

更新 - 2018年9月

除了choco-upgrade-all-at-startup在启动时升级所有软件包(如上所述),现在还有一个choco软件包choco-upgrade-all-at可以用来经常检查/升级所有软件包(例如每日,每周......)根据需要,在适合的时间:-)

当然,使用公共存储库的一个缺点是,你依赖于其他人来维护这些软件包很大程度上是出于他们内心的善意,所以你应该偶尔运行一些类似SUMo的东西来关注事情.您正在使用它来保持自己的机器是最新的.强烈建议组织主持和维护自己的回购,而不是出于这个原因使用公共回购.


030*_*030 5

另一种选择是通过发出以下命令来使用choco-upgrade-all-at-startup包:

choco install choco-upgrade-all-at-startup -y
Run Code Online (Sandbox Code Playgroud)

安装完成后,就会创建一个计划任务,该任务会在计算机启动时升级所有软件包。注意:如果使用笔记本电脑,请确保其使用交流电源。否则计划任务将不会运行,巧克力包也不会更新。