通过reposync的Repo创buildPackages dir

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

它创build/data/repos/rhel-6-server-rpms并将软件包下载到/data/repos/rhel-6-server-rpms/Packages 。 我不喜欢最后一部分: Packages ,因为我必须将/ Packages放在我的repo conf的基础之后。

我能做什么? 我没有在reposync中find一个选项来定义这个。 下载后移动将不是一个好主意(我认为),因为reposync然后将每晚再次下载一切。

我认为你应该继续更新你的YUM回购configuration文件来承载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 ,它将保持符号链接。