我需要更新 100 多个运行 ubuntu 的工作站。
问题是我希望他们从本地服务器下载软件包,这样他们就不会占用太多的互联网带宽。
我为此创建了一种缓存代理,它只下载一次特定的包,然后将其分发到所有工作站。
答案1
答案2
我推荐approx
其他替代方案,因为它失败的可能性最小。
答案3
我建议apt-cacher
,它不会创建整个存储库的完整镜像,而是会下载并保留任何人通过它请求的任何内容。它还将直接流式传输给第一个用户,因此无需等待。它也比 apt-proxy 稳定得多。
还有一个很好的网络报告界面,以便您可以检查它的实际工作情况以及节省了多少带宽。
答案4
一个略微不同的系统是使用 debmirror 来制作所需发行版的完整镜像。它占用更多磁盘空间,初始下载量也有点大,但您可以在晚上保持更新,这样以后想要下载新软件包时就不必等待了。我还发现它比使用代理服务器稍微可靠一些。