Ubuntuの非対話型シェルでMySQL APTリポジトリを構成する方法は?

Ubuntuの非対話型シェルでMySQL APTリポジトリを構成する方法は?

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

集めました。この点全体のプロセスについて。

おすすめ記事