MySQL 5.7をインストールしたいトラビス室、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
非対話型シェルで使用するように設定しますか?
答え1
礼儀正しいこんにちは、この動作方法私を正しい道に導いてください:
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
集めました。この点全体のプロセスについて。