Я использую /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 за базовым URL-адресом моей конфигурации репо.
Что я могу сделать? Я не нашел в reposync возможности определить это. Перемещение после загрузки не будет хорошей идеей (я думаю), потому что reposync будет загружать все заново каждую ночь.
Я думаю, вам следует продолжить обновление файлов конфигурации репозитория Yum, чтобы они несли 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
, он сохранит символическую ссылку.