我正在尝试在我的linux机箱(Fedora和Ubuntu)上自动执行Java SE安装,虽然我可以下载rpms / deb文件,但如果没有交互式许可协议,我无法安装它。有没有办法同意通过命令行进行许可而无需人工干预?提前谢谢。
答案 0 :(得分:1)
从Ubuntu Forums开始,尝试
DEBIAN_FRONTEND=noninteractive apt-get install -y java5-sun-jre || :
debconf 'echo SET shared/accepted-sun-dlj-v1-1 true; echo $(read) >&2'
apt-get install -y java6-sun-jre
答案 1 :(得分:1)
请注意,Ubuntu附带OpenJDK,不需要“接受许可”部分。如果这对您来说足够好,那么就运行
sudo apt-get install default-jdk
(最近的Ubuntus)