网络的本地服务器更新

网络的本地服务器更新

我已经在我们的网络上设置了一台计算机作为文件服务器。由于坦桑尼亚的互联网既慢又贵,我希望一个系统下载所有更新,然后网络上的其他 10 台计算机从服务器获取这些更新文件。我对 Ubuntu 有点陌生,但真的很想学习如何让它顺利运行,以帮助坦桑尼亚的其他非政府组织和学校。Brendon

答案1

好消息,这是一个简单的设置。

1)在您想要托管所有文件的系统上,安装“squid-deb-proxy”

2)在所有系统上(包括步骤 1 中的系统),安装“squid-deb-proxy-client”

就是这样,现在您的所有客户端都将使用一个系统来获取更新/安装包,如果该系统没有该文件,它(服务器)将出去获取该文件。

答案2

在您的服务器上安装包apt-cacher-ng

如果您有防火墙,请向客户端机器开放端口 3142。

在每个客户端上运行

 echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

启用缓存。

如果由于某种原因你需要禁用客户端的缓存,你可以简单地运行

sudo rm /etc/apt/apt.conf.d/02proxy

相关内容