如何下载一次并更新所有计算机?

如何下载一次并更新所有计算机?

可能重复:
如何在没有互联网(离线)的情况下安装软件或软件包?
在 LAN 上缓存 apt 下载的最佳方法是什么?

也许这将是一个重复的帖子,但我什么也没找到。我在一所学校工作,在计算机实验室我们有 8 台计算机,我在这些计算机上安装了 Ubuntu。我们每周三都有课,所以我们遇到的问题是每周所有的计算机都有更新要安装。如果我更新所有计算机,互联网就会变得非常慢,因为带宽的使用(我们只有 5MB 的连接)。有没有办法在一台计算机中下载一次软件包,其余计算机从中获取文件?此外,如果文件不在主计算机中,则可以从互联网上下载。我已经看到可以使用 aptproxy,但这个想法不是将所有存储库都放在计算机中,而只是我们使用的存储库(当我们运行更新或安装程序时)

谢谢

答案1

首先,您需要下载 APTonCD 包。此包将帮助您创建从互联网上下载的 .iso 映像文件。创建映像文件后,映像文件内容或包即可安装到其他机器。

答案2

apt-proxy 会执行您所要求的操作。它不会像您想象的那样获取您不需要的文件。

根据描述: "It builds up a partial Debian mirror, containing those files which have been requested by clients."

当我需要这项服务时,我曾经运行过它,并且对它非常满意。我记得它完成了它的工作,我不需要考虑太多。

但是,现在它似乎无人维护;它不在当前的 Ubuntu 或 Debian 中。软件包apt-cacherapprox是替代品。我自己没有用过它们。这不是一件非常困难的工作,听起来它们已经令人满意地取代了 apt-proxy。

本文来自Linux Weekly Newsapt-cacher涵盖了该主题,但已有三年历史。你可以查看一下,尽管它可能涉及了比你需要的更多的替代方案。我认为如果你尝试和/或approx你会得到你想要的东西的可能性很大。

相关内容