Я тестировал способ обновления моей системы Ubuntu 14.04 до 16.04, и частично это обновление с MySql (5.6) до MySql (5.7). ).
Пару дней назад я прошел тест, и у меня не было проблем с обновлением до 5.7.
Следуя шагам от 14.04:
Я знаю, что пакет mysql-apt-info создает файл apt.conf.d, который сообщает apt о необходимости просмотра определенного репо для пакетов deb. Мой /etc/apt/sources.list.d/mysql.list
выглядит следующим образом
deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7
deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7
После запуска apt update и просмотра вывода
apt-cache policy mysql -server
не показывает кандидата на версию 5.7 (только 5.5).
Глядя на репо из браузера http://repo.mysql.com/apt/ubuntu/dists/trusty
и просматривая каталог, я вижу, что файлы InRelase и Release были обновлены вчера 07 / 22/19. Кроме того, в каталоге 5.7 есть файл Packages нулевой длины. Мне любопытно, обновили ли они их, чтобы удалить поддержку Ubunutu 14.04.
Рассмотрение новейшего выпуска (5.7.27) загружает для Ubuntu https://dev.mysql.com/downloads/mysql/5.7.html#downloads
кажется, что этот выпуск не был создан для Ubuntu 14.04. Таким образом, я должен был загрузить связанный deb 5.7.26 и использовать это для установки. Я не вижу информации, что они остановили поддержку 14,04 в журнале изменений или примечаниях, который немного ухудшает. Я желаю, чтобы repo просто указал бы на последний выпуск, что поддерживал 14.04. Тем путем Вы могли все еще обновить с repo, но просто не иметь последние 5.7.