从Adobe,Microsoft等caching静态内容

我目前在一个小型办公室环境中的Mac OS X服务器上运行Apple SUS。 它适用于苹果的更新,但我仍然坚持要么手动下载和安装在每台计算机上的Adobe /微软更新或通过Squidcaching运行它们,盲目的信念,Squid将保留我实际上想保留的文件caching。

什么是在本地caching更新的最佳方式,如Adobe Updater或Microsoft AutoUpdate等应用程序? 理想的caching方式,我可以告诉哪些文件我做或没有caching。 能够caching诸如Firefox和Sparkle等应用程序的其他软件也是非常好的,但是这些应用程序通常很小,无法忽略。

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

我也听说过RAdminD,Star Deploy和Munki。 这两个都是免费的系统,可以完成FileWave可以完成的任务,但是却不够健壮。 例如,他们不擅长列出安装的更新,没有安装,以及为什么没有安装。 此外,FileWave可以做回滚(“Geee ….该软件有一个错误,我只是把它从计算机中取出,并用现在caching的旧版本的副本replace它”),并pipe理iOS (iPad,iPhone,iPod Touch)。

希望有所帮助。

不幸的是,这种情况并不是一帆风顺的。 我们所做的就是使用RADMIND来维护我们所支持的软件。 当我们testing软件时,我们禁用autoupdatefunction(或者尽力去做),然后更新RADMIND中的loadset,然后再更新这些更新。 我知道其他人与LANrev或类似的东西运气好,虽然它是一个付费应用程序,它有更多的function。

对于Windows系统,“免费的” WSUS服务器将执行此操作,而且甚至不需要活动目录(而是手动设置WUServerregistry项)。 修补Adobe和其他第三方应用程序最好是使用通用的修补程序pipe理解决scheme,而不是内置的自动更新程序(当用户不是本地pipe理员时,通常无法正常工作)。

使用Squid在理论上听起来很容易,但从我看到的cachingWindows更新并不容易,所以这取决于你的时间值多less钱。