Я хочу установить MySQL 5.7 на Travis CI , который запускает виртуальные машины Ubuntu 12.
Я готов использовать официальный репозиторий MySQL APT :
wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
Но проблема в том, что при установке этого пакета открывается интерактивное меню, задающее следующий вопрос:
Which Server version do you wish to receive?
- mysql-5.6
- mysql-5.7-dmr
Поскольку установка является частью автоматического скрипта, я не за терминалом, чтобы ответить на вопрос. Единственное, что я могу найти в документе :
Выбор основной версии релиза
По умолчанию все установки и обновления для вашего сервера MySQL и других необходимых компонентов происходят из серии выпусков основной версии, выбранной вами при установке пакета конфигурации (см. Добавление репозитория MySQL APT). Однако вы можете в любой момент переключиться на другую поддерживаемую серию основных выпусков, изменив конфигурацию установленного вами пакета конфигурации. Используйте следующую команду:
shell> sudo dpkg-reconfigure mysql-apt-config
Но опять же, это открывает интерактивное меню.
Как установить этот репозиторий APT и настроить его для использования mysql-5.7-dmr
в неинтерактивной оболочке?
Ответы:
Вежливость @hbdgaf , это как-бы поставить меня на правильный путь:
Я собрал эту суть для всего процесса.
источник