我试图使用apt-get install
作为Dockerfile的一部分来安装mssql-tools(对于sqlcmd和bcp),但是preinst脚本一直停止并提示接受EULA。
有没有办法自动接受此套餐的许可证?
答案 0 :(得分:7)
事实证明,您可以在安装命令之前在环境中设置<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/swiperefresh"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e3e3e3"
tools:context=".Activities.VisitView">
<RelativeLayout
android:id="@+id/parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e3e3e3"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/child"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="#fff"
android:orientation="horizontal">
<RelativeLayout
android:id="@+id/first"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/e"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:src="@drawable/ic_downloads" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/e"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:text="Download"
android:textSize="12sp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@+id/first"
android:layout_weight="1">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/e1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:src="@drawable/ic_up_arrow" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/e1"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:text="Upload"
android:textSize="12sp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/third"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@+id/second"
android:layout_weight="1">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/e3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:src="@drawable/ic_up_arrow" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/e3"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:text="Print"
android:textSize="12sp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/four"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@+id/third"
android:layout_weight="1">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/e4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:src="@drawable/ic_up_arrow" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/e4"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp"
android:text="Notes"
android:textSize="12sp" />
</RelativeLayout>
</LinearLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/visit"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/child"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:divider="#e3e3e3"
android:dividerHeight="0.5dp"
android:keepScreenOn="true"
android:scrollbars="vertical" />
</RelativeLayout>
</android.support.v4.widget.NestedScrollView>
:
ACCEPT_EULA=Y
我通过下载包ACCEPT_EULA=y DEBIAN_FRONTEND=noninteractive \
apt-get install -y --no-install-recommends mssql-tools unixodbc-dev
文件,解开它并查看具有此块的.deb
脚本来发现这一点:
preinst