Я пытаюсь обновить свои пакеты с помощью команды reposync, которая загружается из RHN (Red Hat Network). Поэтому я создаю локальное зеркало последнего обновления для Red Hat Enterprise Linux 5, 7.5. Вот ссылка, https://access.redhat.com/solutions/23016 Я настроил локальное репо с помощью файла iso.
Это мой local.repo
[LocalRepo]
name=Red Hat Enterprise Linux 7.5
baseurl=file://mnt
enabled=1
gpgcheck=0
Вот результат yum repolist
repo id repo name status
LocalRepo Red Hat Enterprise Linux 7.5 5099
Я настроил необходимый пакет
yum install yum-utils createrepo
Затем я использовал команду
reposync --gpgcheck -l --repoid=LocalRepo --download_path=/var/yvmdi
и даже эта команда
reposync --repoid=LocalRepo --download_path=/var/yvmdi
Результат не удался, так как результат показывает, что все пакеты rpm вышли из строя, а также несколько раз заявляет, что зеркала больше не нужны.
Причина, по которой я это делаю, заключается в том, что для некоторых пакетов требуется последний патч, поэтому я использую reposync для получения новых обновлений из Red Hat Network. Не могли бы вы помочь решить эту проблему? Спасибо вам.
Извините, что не отвечаю прямо на ваш вопрос, но, учитывая то, что вы хотите сделать, я уверен, что вы будете довольны мастер (или RHEL Satellite Server, если вы хотите купить продукт) - он заботится о запасах, зеркалирование пакетов из Redhat и других репозиториев, освобождение и преобладающий версии пакетов для вашей среды, размещение ваших собственных репозиториев пакетов, обработка «голого железа» и подготовка виртуальных машин, проксирование лицензирования для RHEL.
Кроме того, он полезен в качестве мастера кукол и ENC.
Я имел обыкновение возиться с mrepo, когда RHN все еще существовал, но, имея Foreman, я никогда не оглядывался назад.
очищать кеш или удалять каталог кеша yum каждый раз, когда вы запускаете reposync
Я знаю, что это немного поздно, но для других с той же проблемой используйте sudo при запуске почти всего, что связано с yum, включая reposync.
sudo reposync --gpgcheck -l --repoid=LocalRepo --download_path=/var/yvmdi