2017-02-22 55 views

回答

2

原來你可以事先設定ACCEPT_EULA=Y在環境中安裝命令:

ACCEPT_EULA=y DEBIAN_FRONTEND=noninteractive \ 
apt-get install -y --no-install-recommends mssql-tools unixodbc-dev 

我通過下載包.deb文件,解包,並着眼於preinst腳本有這個區塊發現了這一點:

check_eula_acceptance() 
{ 
    if [ "$ACCEPT_EULA" != "y" ] && [ "$ACCEPT_EULA" != "Y" ]; then 
...