Версии с пин-кодами в RHN?

Есть ли в RHN/Satellite способ закрепить версии пакетов, чтобы они не обновлялись после определенной версии? У меня есть несколько пользовательских приложений, которые требуют блокировки определенных пакетов в определенных версиях. Я ищу лучший способ обновления системы без необходимости много настроек.

В идеале я хотел бы иметь возможность перейти в RHN/Satellite и выбрать определенные версии пакетов для этих конкретных серверов, а затем позволить регулярным обновлениям системы делать свое дело, не беспокоясь о том, что новые версии забивают требуемые старые.

2 ответа

Решение

Я делаю это для создания каналов клонирования, а затем клонирую только те ошибки, которые я хочу, из вышестоящего канала в клон. Требуется немного усилий, чтобы вы не клонировали ошибки, которые зависят от ошибок, которые вам не нужны, но эффективно закрепляют версии пакетов на любом уровне, когда вы прекращаете клонировать ошибки.

Это может быть полезно на странице руководства для yum.conf:

список исключаемых пакетов, исключаемых из обновлений или установок. Это должен быть список, разделенный пробелами. Разрешены глобусы-оболочки с использованием подстановочных знаков (например, * и?).

Так что если вы установите

exclude=packagename1 packagename1

в yum.conf это исключит эти пакеты.

Я думаю, что вы должны сделать это для каждого сервера, а не в RHN.

Другие вопросы по тегам