我试图使用apt-get install作为Dockerfile的一部分安装mssql(对于sqlcmd和bcp),但是前面的脚本一直停止并提示接受EULA。
有办法自动接受这个包的许可证吗?
发布于 2017-02-22 05:54:16
结果表明,可以在安装命令之前在环境中设置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
...https://stackoverflow.com/questions/42383680
复制相似问题