从局域网的Fedora更新

我已经在企业networking中安装了10台Fedora 13 Goddard桌面,对于这些桌面,所有Fedora更新都是通过互联网存储库从个别机器进行的,我们希望将更新一次下载到本地存储库,然后从那里桌面可以更新。 我们应该怎么做 ?

提前致谢

米克

创build一个内部的yum仓库非常容易。 总的来说,步骤是

  1. 使用rsync存档所有的rpm文件(或手动select你想要的RPM,并把它们放在目录中)
  2. 在目录上运行“createrepo”命令
  3. 通过Web服务器使目录可访问

对于rsync,基本上看一下镜像列表 ,select一个列出rsync作为可用选项,然后使用以下命令:

/usr/bin/rsync -avrt --exclude=debug/ \ rsync://mirror.aarnet.edu.au/fedora/linux \ /path/to/target/directory 

在一个名为MirrorManager的软件上有一些现有的文档,但我从来没有使用它。 这听起来应该是正常的,也许别人可以说。

在Fedora文档维基中还有一个有用的页面,其中有关于如何制作私人镜像的章节。


顺便说一句,既然这是一个企业networking,你有没有想过提供与CentOS的桌面,而不是Fedora? 支持的时间长得多,而且你正在处理更稳定的软件。

为CentOs维护一个内部回购也是绝对有可能的。

我为我的服务器做,如果有任何我需要的软件包,我把它们放在我的本地仓库,并安装它们,而不是像EPEL那样使用我无法控制的大型仓库。