像在Ubuntu中一样,我们可以选择创建“Ubuntu更新缓存服务器”,它直接从Internet下载和更新软件包,并为其他客户端ubuntu机器提供安装/更新软件包.对于基于RHEL的分发(Centos,fedora),我们可以创建“更新缓存服务器”,它可以从Internet填充包并在本地提供给局域网中的客户端机器.也像ubuntu一样,缓存服务器可用于所有版本的centos,fedora等.
有几种方法可以实现这一目标.
最简单的选择是创建一个缓存代理服务器,例如squid,客户端可以配置为用于连接via.一旦客户端下载了一个包,其余的客户端将从squid缓存中收集包,而不是直接从存储库下载.
YUM网站lists several options,其中通过同步来自远程镜像的包文件来创建缓存,其中大多数都需要大量配置和磁盘空间来维护.