私は上のMySQL 5.7をインストールしたいトラビスCI Ubuntuの12の仮想マシンを実行します。
私は公式のMySQLAPTリポジトリを使用したいと思っています:
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
し、非対話型シェルで使用するように構成するにはどうすればよいですか?
export DEBIAN_FRONTEND=noninteractive
echo mysql-apt-config mysql-apt-config/enable-repo select mysql-5.7-dmr | sudo debconf-set-selections
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
プロセス全体でこの要点をまとめました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加