Repo 通过 reposync 创建 Packages 目录

Repo 通过 reposync 创建 Packages 目录

我在用/usr/bin/reposync --arch=x86_64 --repoid=rhel-6-server-rpms --download_path=/data/repos --plugins --downloadcomps

/data/repos/rhel-6-server-rpms在 中创建并下载软件包/data/repos/rhel-6-server-rpms/Packages。我不喜欢最后一部分:套餐,因为我必须将 /Packages 放在我的 repo conf 的 baseurl 后面。

我该怎么办?我在 reposync 中没有找到定义这一点的选项。下载后移动不是一个好主意(我认为),因为 reposync 会每晚重新下载所有内容。

答案1

我认为您应该继续更新您的 Yum repo 配置文件以承载该Packages部分。

但是,如果您坚持这样做,请将Packages目录更改为符号链接。

mv -i /data/repos/rhel-6-server-rpms/Packages/* /data/repos/rhel-6-server-rpms
ln -s /data/repos/rhel-6-server-rpms/ /data/repos/rhel-6-server-rpms/Packages

下次运行时reposync,它将维护符号链接。

相关内容