Ubuntu 12仮想マシンを実行するTravis CIに MySQL 5.7をインストールしたい。
公式の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
して、非対話型シェルでを使用するように構成するにはどうすればよいですか?
1
あなたはにdebconfにして見てみたいmicrohowto.info/howto/...
—
RobotHumans
@hbdgafこれを少し拡張すると、答えになる可能性があります。また、リンクが消えてしまう可能性があるため、一般的に自己完結型の回答が最適です。
—
Faheem Mitha、2014