Rpm
reposync 從鏡像中排除子目錄
有沒有辦法讓 reposync 命令在鏡像時忽略公共 repo 的子目錄?
它似乎只想在具有 /repodata/ 和 /repoview/ 目錄的 url 上同步,但我想避免這種情況,因為我試圖鏡像的 repo 在一個子目錄下有 17MB 我想要的東西包含 repodata 的目錄,以及我在另一個目錄中沒有的 9GB 內容。
所有的外觀都是 reposync 不會完全符合您的要求。
假設您想要來自特定 repo 的幾個包的最新版本,而不是 reposync,您可以使用 repoquery 來查找和下載包:
獲取您正在執行的機器和拱門的文件。
wget
repoquery --location flash-plugin
獲取包的整個目錄:
repoquery –location -a –repoid adobe-linux-x86_64 | xargs wget
不太像 reposync 但可能滿足您的需求。您沒有獲得整個 repo,您只能獲得 rpms 本身,但如果您需要,您可以將其轉換為本地 repo,或者只是通過 http 提供滿足您的需求。