我想在运行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
但是,这再次打开了一个交互式菜单。
如何mysql-5.7-dmr在非交互式shell上安装此APT存储库并将其配置为使用?
                
                1
              
                  你想在与debconf看microhowto.info/howto/...
                
                
                  
                    —
                    RobotHumans 
                    
                  
                
              
                  @hbdgaf如果您扩大一点,那可能是一个答案。同样,通常独立的答案是最好的,因为链接会消失。
                
                
                  
                    —
                    Faheem Mitha 2014年