Прямолинейно. Как заблокировать обновление MySQL Server при обновлении Ubuntu с 15.10 до 16.04.3.
Перед началом я использовал различные пакеты MySQL-5.6 с apt-mark hold <pack>
. Затем я выполнил инструкции по обновлению изофициальные заметкина клоне целевого сервера. Я могу воссоздать начальные условия.
Однако процедура обновления попыталась установить mysql-5.7. Глядя с помощью dpkg -l | grep mysql
у меня теперь есть
rc mysql-server-5.6 -> Desired:Remove, Status:Conf-files
iU mysql-server -> Desired:Install, Status:Unpacked
iF mysql-server-5.7 -> Desired:Install, Status:halF-conf
и другие mysql-*-core-5.7
установленные пакеты ( ii
).
Инструкции, которым я следовал
Для обновления на серверной системе:
- Установите пакет update-manager-core, если он еще не установлен.
- Убедитесь, что для /etc/update-manager/release-upgrades установлено значение normal, если вы используете 15.10, или lts, если вы используете 14.04 LTS.
- Запустите инструмент обновления с помощью команды sudo do-release-upgrade.
- Следуйте инструкциям на экране.
решение1
Кажется, что-то пошло не так в первых двух симуляциях. Я что-то изменил в своем скрипте, и теперь все отлично.
Итак, для тех, кто задавался этим вопросом, apt-mark hold <package>
работает ли он так, как и ожидалось