Включенные / отключенные репозитории в файле.repo перезаписаны / заменены при выходе новых версий программного обеспечения?
Я работаю над установкой MySQL из репозиториев yum: http://dev.mysql.com/downloads/repo/yum/
Однако наши требования должны запускать только MySQL 5.6, а не последнюю версию 5.7. Поэтому мы не хотим, чтобы "обновление yum" вызывало обновление до версии выше 5.6.
Я следовал за шагами здесь:
https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html
включить подпункты для 5.6 и отключить подпункты для 5.7. Я установил и все работает нормально до сих пор.
Мне интересно, что произойдет, когда они выпустят 5.8, хотя. Я предполагаю, что произойдет обновление файла.repo для добавления подпункта 5.8, и что он будет включен по умолчанию. Насколько я понимаю, когда подпункты для более чем одной версии включены, он выберет более свежую из двух.
Таким образом, предполагая, что мое предположение выше верно, в какой-то момент я могу запустить обновление yum и автоматически обновить его с 5.6 до 5.8.
Как лучше всего решить эту проблему? Я хотел бы использовать репозитории для простоты администрирования, но мне нужно запустить версию, которая не является последней и не хочет непреднамеренно перейти на более новую версию через yum update
Спасибо,
1 ответ
Отвечая на мой собственный вопрос.
На этой странице: 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