我很快将接管我所在大学所有学生计算机实验室机器上的软件管理工作。Firefox 更新往往特别令人恼火,因为它在每个用户更新后首次启动时都会显示一个包含更新信息的选项卡,并且通常顶部还有各种通知栏(例如“您想向我们发送匿名使用信息吗...”)。由于计算机使用的是 DeepFreeze,而且学生在整个学期中经常使用多台不同的计算机,因此每次有人启动 Firefox 时,它实际上都是首次启动。
我知道一种解决方案是登录、打开 Firefox,然后将我登录的配置文件复制到默认配置文件模板,但考虑到每个实验室的配置不同,特别是考虑到我至少要处理四种不同的操作系统/版本(目前是 Windows XP 和 7、OS X 10.6 和 10.7),每次更新时我都必须在每个实验室重复此过程。有没有更快的方法可以做到这一点,以便我可以为学生提供最新的软件,而不必让他们每次启动时都关闭一堆烦人的屏幕?
既然我谈到了这个话题(如果需要,我可以将其拆分成一个单独的问题),有人有在类似环境中处理扩展的好方法吗?有些部门有他们想要的特定扩展,而扩展通常确实需要更新,特别是为了确保与较新版本的 Firefox 兼容。
答案1
也许这不能解决你的问题,但如果我是你,我会看看Firefox ESR发布:
Mozilla 将提供基于 Firefox 桌面版官方版本的扩展支持版本 (ESR),供学校、大学、企业和其他需要扩展支持以进行大规模部署的组织使用
和
发布版本将维持大约一年
答案2
我们完全关闭了除防病毒软件和冻结工作站上的库存 Windows 更新之外的所有更新,以避免每次重新启动机器时应用程序都下载并一遍又一遍地重新下载相同的数据。
从现在起,我们过去的做法是每隔几个月就手动解冻一组机器,并更新所有已知应用程序。这可能包括以下任何一项:Firefox、Chrome、Java、Acrobat Reader、iTunes、QuickTime 等。然后,我们会在更新后修复默认配置文件,以清除任何烦人的消息(如您所见)。
现在我们每隔几个月就会解冻一台机器并应用我们想要的所有更改。这可能不仅仅包括更新。然后我们使用 sysprep + CloneZilla 创建硬盘驱动器映像,然后我们将使用该映像重建其他机器。
因为这给我们留下了一个图像文件,我们可以使用它来根据需要快速恢复计算机的状态,以及其他一些因素(Windows 7 的 UAC 功能、网络级别更好的安全性、学生没有管理员权限),我们正在考虑一起删除 DeepFreeze,事实上,我们本学期在一个小型实验室中进行试用,看看它是否会导致任何问题。