题 从服务器更新ubuntu桌面网络


我需要更新100多个运行ubuntu的工作站。

问题是我希望他们从本地服务器下载软件包,这样他们就不会使用太多的互联网带宽。

我为此设置了一种缓存代理,只下载一个特定的包,而不是将其分发到所有工作站。


4
2018-05-04 02:18






答案:


有许多可用的工具

您甚至可以简单地安装一个简单的缓存 乌贼 并简单地调整maximum_object_size,以便它将缓存更大的文件,如包更新。


6
2018-05-04 02:25



是的,我认为放置像鱿鱼这样的缓存代理是一个全面的有益解决方案。 - Brent
我使用过apt-proxy,它不时挂起 - nicudotro


我建议 approx 因为它往往会失败。


4
2018-05-04 02:26



我之前没有使用过,它使用不同的版本处理客户端有多好? - Zoredache
从客户端看,它看起来像apt-proxy(就像普通的Debian / Ubuntu存储库一样,默认情况下只是在不同的端口上),因此它可以完美地处理不同的版本。不过,它对我来说更可靠(不需要每隔几天重新启动它,就像我不得不使用当前的apt-proxy版本一样)。 - womble♦


我推荐 apt-cacher,它不会创建整个存储库的完整镜像,而是会下载并保留任何人请求的任何内容。它也会直接流向第一个用户,因此没有不必要的等待。它也比apt-proxy稳定得多。

还有一个漂亮的Web报告界面,因此您可以检查其实际工作情况以及您节省的带宽。


1
2018-05-06 12:37





稍微替代的系统是使用debmirror来制作所需分布的完整镜像。它需要更多的磁盘空间,并且初始下载有点重,但您可以将其保持最新状态,然后您不必等待将来下载新软件包时。我发现它比使用代理服务器稍微可靠一点。


0
2018-06-04 08:07