
Исключение пакетов в YUM при обновлении

Исключения при обновлении пакетов с использованием пакетного менеджера yum
Встречаются ситуации, когда используемое ПО собрано из исходников со всеми необходимыми модулями и очередное обновление затирает все труды. Досадно.
Чтобы избежать этого, мы добавим в исключения данные пакеты.
Редактируем необходимый нам репозиторий, например epel.repo
:
1 | [epel] |
И добавляем в конец секции [epel]
строчку вида exclude=nginx nginx*
.
Для исключения нескольких пакетов указываем их через пробел. Также можно указывать маски, используя для этого символ *
.
Также мы можем исключать пакеты при обновлении непосредственно из командной строки, например:
1 | yum --exclude=nginx update |