Auto yes to the License Agreement on sudo apt-get -y install oracle-java7-installer [closed]

Posted on Sep 21, 2022

Question

The Oracle Java package for Ubuntu interactively asks about the License Agreement. So I have to say 'OK' and then 'yes' every time, but I'd like to automate it. What I do is this:

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get -y install oracle-java7-installer 

Is there a simple way to automate the agreement process without using expect?

Answer

try this out:

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java7-installer 

running 3rd and 4th command on my debian 7.1 helps, so I think the same can help on ubuntu as well