nicudotro Asked: 2009-05-04 18:18:29 +0800 CST2009-05-04 18:18:29 +0800 CST 2009-05-04 18:18:29 +0800 CST 从服务器更新 ubuntu 桌面网络 772 我需要更新 100 多个运行 ubuntu 的工作站。 问题是我希望他们从本地服务器下载软件包,这样他们就不会使用太多的互联网带宽。 我为此设置了一种缓存代理,它只下载一次特定的包,然后将其分发到所有工作站。 ubuntu proxy package-management update 4 个回答 Voted Best Answer Zoredache 2009-05-04T18:25:38+08:002009-05-04T18:25:38+08:00 有很多可用的工具 apt-mirror ( howto ) apt-proxy (维基) apt-cacher ( howto ) 大约 你甚至可以简单地安装一个简单的缓存,比如squid,然后简单地调整 maximum_object_size,这样它就可以缓存更大的文件,比如包更新。 womble 2009-05-04T18:26:23+08:002009-05-04T18:26:23+08:00 我推荐approx替代方案,因为它往往失败最少。 Adam Gibbins 2009-05-07T04:37:55+08:002009-05-07T04:37:55+08:00 我建议apt-cacher,它不会创建整个存储库的完整镜像,而是会下载并保留有人通过它请求的任何内容。它还将直接流式传输给第一个用户,因此没有不必要的等待。它也比 apt-proxy 稳定得多。 还有一个不错的网络报告界面,因此您可以检查它的实际工作情况以及您节省了多少带宽。 David Pashley 2009-06-05T00:07:37+08:002009-06-05T00:07:37+08:00 一个稍微替代的系统是使用 debmirror 来制作您想要的发行版的完整镜像。它需要更多的磁盘空间并且初始下载有点重,但是您可以在晚上保持最新状态,这样您以后想要下载新软件包时就不必等待了。我还发现它比使用代理服务器更可靠。
有很多可用的工具
你甚至可以简单地安装一个简单的缓存,比如squid,然后简单地调整 maximum_object_size,这样它就可以缓存更大的文件,比如包更新。
我推荐
approx
替代方案,因为它往往失败最少。我建议
apt-cacher
,它不会创建整个存储库的完整镜像,而是会下载并保留有人通过它请求的任何内容。它还将直接流式传输给第一个用户,因此没有不必要的等待。它也比 apt-proxy 稳定得多。还有一个不错的网络报告界面,因此您可以检查它的实际工作情况以及您节省了多少带宽。
一个稍微替代的系统是使用 debmirror 来制作您想要的发行版的完整镜像。它需要更多的磁盘空间并且初始下载有点重,但是您可以在晚上保持最新状态,这样您以后想要下载新软件包时就不必等待了。我还发现它比使用代理服务器更可靠。