I'm trying to install Oracle Java 8 on my Ubuntu Server (16.04 LTS, fully updated, x64). I followed this (very simple) guide: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
After running apt-get update
, I get the standard list of sites having been hit for the update, but I get the following error (which I imagine is the source of the issue):
Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found
All of the other URLs work, just not the amd64 endpoint.
Then, when running apt-get install oracle-java8-installer
, I get the following error:
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
Is that endpoint just not available anymore? Is there another source for Oracle Java 8? I see the "webupd8" group mentioned on pretty much every guide, besides using dpkg to install the package manually (but then do I get updates from Oracle?)
Best Answer
The mistake is that you used instructions on how to install java on Debian. Not Ubuntu.
/etc/apt/sources.list.d
webupd8team-java.list
and delete it.sudo apt-get update
for the system to remove any reference to that update server.sudo add-apt-repository ppa:webupd8team/java
to add the correct ppa to your system.sudo apt-get update
again and you should be able to install everything correctly.I would recommend you installed
oracle-java8-set-default
too, in order to make this java package the default java on your system.