Skip to content

Instantly share code, notes, and snippets.

@aweijnitz
Last active April 19, 2019 12:42
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save aweijnitz/92bbb761c9e407809193 to your computer and use it in GitHub Desktop.
Save aweijnitz/92bbb761c9e407809193 to your computer and use it in GitHub Desktop.
Provisioning script for non-interactive Java8 installation on Linux
#!/bin/sh
# From http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
#
# You need to run this script as root
#
# su -
echo "INSTALLING JAVA 8 AS USER `whoami` "
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
# Accept license non-iteractive
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install -y oracle-java8-installer
# Make sure Java 8 becomes default java
apt-get install -y oracle-java8-set-default
# exit
@aweijnitz
Copy link
Author

Tested on Debian 7 (Wheezy)

@davidfischer-ch
Copy link

Thanks to you I updated my Ansible Library davidfischer-ch/ansible-roles@102ace3.

@vliubko
Copy link

vliubko commented Apr 19, 2019

The Oracle JDK License has changed for releases starting April 16, 2019.

Oracle Java (JDK) 8 Installer PPA is DISCONTINUED now.

http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment