如何為多個 Linux 發行版建立儲存庫

如何為多個 Linux 發行版建立儲存庫

如何在 Red Hat 系統上為多個不同的 Linux 發行版建立鏡像?我知道您可以createrepo在 Red Hat 和apt-mirror基於 Debian 的發行版上使用,但該apt-mirror軟體包似乎在 Red Hat 上不可用。

我見過的儲存庫基本上是一個「主」儲存庫,其中包含每個主要發行版的軟體包,但它運行在同一個 Web 伺服器上。這怎麼可能?

答案1

檢查發行版提供的有關設定(本地)鏡像的說明。發行版的鏡像本質上只是包含包和一些元資料的目錄的副本,與託管系統沒有真正的關係。最好的選擇(除非上游另有說明)是使用來rsync(1)保持本地副本最新。如果您有安裝媒體的副本,其中的軟體包集合可能是一個很好的起點。

您引用的命令用於建立給定套件的儲存庫(即新增/更新相關元資料)。

要讓本地安裝/更新使用您的鏡像(而不是尋找發行版宣傳的鏡像)是另一回事。

相關內容