缓存来自 Adob​​e、Microsoft 等的静态内容

缓存来自 Adob​​e、Microsoft 等的静态内容

我目前在小型办公室环境中的 Mac OS X Server 上运行 Apple SUS。它对于 Apple 更新很有效,但我仍然只能在每台计算机上手动下载和安装 Adob​​e/Microsoft 更新,或者通过 Squid 缓存运行它们,盲目地相信 Squid 会保留我真正想要缓存的文件。

对于 Adob​​e Updater 或 Microsoft AutoUpdate 等应用程序来说,本地缓存更新的最佳方法是什么?理想的缓存方式是,我可以知道哪些文件我缓存了,哪些文件我没缓存。如果能够为 Firefox 和支持 Sparkle 的应用程序等其他软件缓存内容,那就太好了,但这些内容通常很小,可以忽略不计。

答案1

我使用 FileWave 将文件(例如“Google Chrome.app”)和安装程序(例如“MacOSXCombo10.6.7.pkg”)部署到 600 多台 Mac。结合使用 Deploy Studio(通过 NetBoot 服务器),我拥有一个全自动 Mac 工作站部署系统。

我还听说过(并且非常着迷)RAdminD、Star Deploy 和 Munki。这两个都是免费系统,可以完成 FileWave 的部分功能,但功能不够强大。例如,它们在列出已安装的更新、未安装的更新以及未安装的原因方面并不那么出色。此外,FileWave 可以进行回滚(“哎呀……该软件有错误。我现在只需将其从计算机上撤回,并用之前版本的缓存副本替换它。”)并在一定程度上管理 iOS(iPad、iPhone、iPod Touch)。

希望有所帮助。

答案2

不幸的是,这种情况没有灵丹妙药。我们所做的就是使用拉德明德维护我们支持的软件。当我们测试软件时,我们会禁用自动更新功能(或尽力禁用),然后在 RADMIND 中更新一次负载集,然后提取更新。我知道其他人使用局域网或类似的东西,虽然它是一个付费应用程序,但它具有更多功能。

答案3

对于 Windows 系统,“免费”微软服务器将执行此操作 - 甚至不需要活动目录(通过手动设置 WUServer 注册表项)。修补 Adob​​e 和其他第三方应用程序的最佳方法是使用通用补丁管理解决方案,而不是内置的自动更新程序(当用户不是本地管理员时,它通常甚至无法正常工作)。

使用 Squid 理论上听起来很容易,但从我所见缓存 Windows 更新并不是那么容易,所以这取决于你的时间价值多少。

相关内容