在安装过程中,我必须按 [ENTER] 才能继续执行以下命令:
apt-get install openjdk-7-jre
有没有办法避免这个提示?
答案1
老问题,但仍然没有答案,也不相关。您需要安装 headless 包。在撰写本文时,版本 11 已经发布,因此我使用它作为示例:
apt install -y openjdk-11-jre-headless
或者对于 JDK
apt install -y openjdk-11-jdk-headless
答案2
您可以添加 -y 选项,即 apt-get -y install openjdk-7-jre
来自 apt-get 手册:
-y, --yes, --assume-yes 自动对提示回答“是”;假设所有提示的答案都是“是”,并以非交互方式运行。如果出现不良情况,例如更改保留的软件包、尝试安装未经认证的软件包或删除必需的软件包,则 apt-get 将中止。配置项:APT::Get::Assume-Yes。
编辑:要接受 Java 许可证,解决方案如下: