Назад | Перейти на главную страницу

Включенные / отключенные репозитории в файле .repo перезаписываются / заменяются при выпуске новых версий программного обеспечения?

Я работаю над установкой MySQL из репозиториев yum: http://dev.mysql.com/downloads/repo/yum/

Однако наши требования - запускать только MySQL 5.6, а не последнюю версию 5.7. Таким образом, мы не хотим, чтобы «yum update» вынудило выполнить обновление до версии выше 5.6.

Я выполнил следующие шаги:

https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html#yum-repo-select-series

для включения подрепо для 5.6 и отключения для 5.7. Я установил, и пока все работает нормально.

Мне интересно, что будет, когда они выпустят 5.8. Я предполагаю, что произойдет обновление файла .repo, чтобы добавить подпрограмму 5.8, и что она будет включена по умолчанию. Насколько я понимаю, когда включены вложенные репозитории для более чем одной версии, он выберет более новую из двух.

Итак, предполагая, что мое предположение, приведенное выше, верно, в какой-то момент я могу запустить yum update и автоматически обновить его с 5.6 до 5.8.

Как лучше всего решить эту проблему? Я хотел бы использовать репозитории для простоты администрирования, но мне нужно запустить версию, которая не является последней, и я не хочу, чтобы я случайно обновился до более новой версии через yum update

Спасибо,

Отвечая на свой вопрос.

На этой странице: https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/updating-yum-repo.html

В явном виде укажите:

По умолчанию репозиторий MySQL Yum обновляет MySQL до последней версии в серии выпусков, которые вы выбрали во время установки (подробности см. В разделе Выбор серии выпусков), что означает, например, что установка 5.6.x НЕ будет обновлена ​​до версии 5.7. .x выпускается автоматически.

Так что, я думаю, это не проблема, если вы выбрали серию выпусков, которая вам нужна с самого начала, как описано здесь:

https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html#yum-repo-select-series