Я вставил rpm в удаленное репо, но список yum еще не показывает пакет. Я проверил вышесказанное, перейдя на удаленный веб-сайт http: repo ...
когда я делаю yum update, он говорит, что пакеты для обновления не обновлены.
Как мне сказать yum, что нужно вытащить новый список с пульта?
Спасибо.
По умолчанию yum кэширует метаданные для своих репозиториев (время по умолчанию - 90 минут, но его можно изменить).
Если вы удалите кешированные метаданные, yum снова загрузит их при следующем запуске.
yum clean metadata
Обычно метаданные репо обновляются createrepo(8)
. Возможно, удаленный конец еще не запустил это и обслуживает устаревшие метаданные.
Но в любом случае, чтобы сообщить yum об обновлении локальных метаданных, выполните yum makecache
, или yum makecache fast
:
makecache
Is used to download and make usable all the metadata for the
currently enabled yum repos. If the argument "fast" is passed,
then we just try to make sure the repos. are current (much like
"yum clean expire-cache").