Я размещаю локальное зеркало Centos5 и Cento6 для запуска обновлений наших серверов. Однако я не обновляю их регулярно, чтобы обеспечить стабильную среду для наших рабочих серверов. Однако бывают случаи, когда я хочу обновить один конкретный пакет (например, Bash прямо сейчас). У меня есть новые пакеты RPM в нужной папке, но когда я запускаю yum update
на одном из моих серверов, даже после yum clean all
. Я предполагаю, что yum использует repomd.xml
файл, чтобы определить, нужно ли что-нибудь обновлять, мне пока не повезло.
Кто-нибудь знает, как сделать так, чтобы репозиторий yum отражал новые RPM, которые я добавил?
Вам необходимо создать метаданные. В каталоге с RPMS например запустить
createrepo .