如何为多个 Linux 发行版创建存储库

如何为多个 Linux 发行版创建存储库

如何在 Red Hat 系统上为多个不同的 Linux 发行版创建镜像?我知道您可以createrepo在 Red Hat 和apt-mirror基于 Debian 的发行版上使用,但该apt-mirror软件包似乎在 Red Hat 上不可用。

我见过的存储库基本上是一个“主”存储库,其中包含每个主要发行版的软件包,但它运行在同一个 Web 服务器上。这怎么可能?

答案1

检查发行版提供的有关设置(本地)镜像的说明。发行版的镜像本质上只是包含包和一些元数据的目录的副本,与托管系统没有真正的关系。最好的选择(除非上游另有说明)是使用来rsync(1)保持本地副本最新。如果您有安装介质的副本,其中的软件包集合可能是一个很好的起点。

您引用的命令用于创建给定包的存储库(即添加/更新相关元数据)。

要让本地安装/更新使用您的镜像(而不是寻找发行版宣传的镜像)是另一回事。

相关内容