Отключить репозитории UEK в Oracle Linux 6.9

У меня много машин, на которых работает совместимое с Red Hat ядро, и раньше это не было проблемой. Однако последнее поведение по умолчанию, по-видимому, заключается в том, что файл конфигурации хранилища обновляется с включенным UEK4 в "yum update"

Следующее "обновление yum" установит UEK4 и установит его в качестве ядра по умолчанию. Любые проблемы, вызванные этим, будут обнаружены при следующей загрузке.

Было бы лучше, если бы я мог предварительно отключить репозиторий UEK4, прежде чем файл репозитория будет обновлен даже yum.

Файл конфигурации репозитория yum по умолчанию /etc/yum.repos.d/public-yum-ol6.repo Установлено с OL6 Обновление 9 содержит ссылки на переменные $uek, $uek3 а также $uek4 предполагая, что хранилища UEK могут быть отключены каким-то центральным способом.

[public_ol6_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=$uekr4

Где бы я мог получить эти значения?

Могу ли я установить их где-нибудь, таким образом не допуская непреднамеренного изменения "yum update" ядра и путаницы?

1 ответ

Решение

Я понимаю, что это довольно старый вопрос, и вы, возможно, больше не заботитесь об ответе, но после некоторого копания (ну, много копаясь, я тоже хотел узнать "правильный" способ сделать это!) Я обнаружил, что в / В etc / yum / vars вы найдете файлы, которые содержат значения для этих переменных. Таким образом, чтобы отключить uekr4, вы просто измените содержимое / etc / yum / vars / uekr4 с 1 на 0

Вот как я понял это с сайта RedHat:

Чтобы определить пользовательскую переменную или переопределить значение существующей, создайте файл с тем же именем, что и переменная (без знака "$") в каталоге / etc / yum / vars /, и добавьте нужное значение в его первая строка.

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