我正试图通过apt-get安装Java。
但是,我发现了这个Java安装程序的PPA,当我添加存储库,更新,然后发出apt安装-y命令时,java的安装程序将接管它,并弹出一个配置选项。
我希望能够在不需要任何干预或按键盘的情况下安装它,因为我正在为我的EC2实例创建、构建和部署脚本,这些脚本将自动安装它需要的所有标记包。
还有其他选择吗?
发布于 2015-06-17 08:51:22
使用WebUpd8 8团队的PPA静默安装Java6/7/8/9
sudo apt-get install -y python-software-properties debconf-utils
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections
sudo apt-get install -y oracle-java8-installer@gertvdijk回答在Ubuntu 14.04和14.10上不适用于我
发布于 2013-06-17 09:28:38
支持@gertvdijk 回答是原创博文中关于webupd8's PPA的描述。
更新2:安装程序现在要求您在安装开始之前接受Oracle许可证。这只需要一次。如果由于某种原因需要自动安装,可以运行以下命令来自动接受Oracle许可证: sudo echo oracle-java7-installer shared/accepted-oracle-v1-1选择true \ sudo /usr/bin/debconf set- select。
发布于 2016-08-08 01:09:58
我使用dockerubuntu16.04LTS验证了下面的句子工作。
RUN apt-get install -y software-properties-common
RUN add-apt-repository ppa:webupd8team/java && apt-get update
RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections
RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 seen true" | debconf-set-selections
RUN apt-get install -y oracle-java8-installerhttps://askubuntu.com/questions/190582
复制相似问题