Oracle-Java8-Installer: Nenhum candidato a instalação

15

Estou tentando instalar o Oracle Java 8 no meu servidor Ubuntu (16.04 LTS, totalmente atualizado, x64). Eu segui este guia (muito simples): link

Depois de executar apt-get update , recebo a lista padrão de sites atingidos pela atualização, mas recebo o seguinte erro (que imagino ser a origem do problema):

Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found

Todas as outras URLs funcionam, mas não o ponto final amd64.

Então, ao executar apt-get install oracle-java8-installer , recebo o seguinte erro:

 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

Esse endpoint não está mais disponível? Existe outra fonte para o Oracle Java 8? Eu vejo o grupo "webupd8" mencionado em praticamente todos os guias, além de usar o dpkg para instalar o pacote manualmente (mas então eu recebo atualizações da Oracle?)

    
por Jake 23.06.2016 / 18:40

2 respostas

19

O erro é que você usou instruções sobre como instalar o java no Debian. Não é o Ubuntu.

  1. Como root, vá para esta pasta: /etc/apt/sources.list.d
  2. Localize este arquivo: webupd8team-java.list e exclua-o.
  3. Execute sudo apt-get update para o sistema remover qualquer referência a esse servidor de atualizações.
  4. Execute add-apt-repository ppa:webupd8team/java para adicionar o ppa correto ao seu sistema.
  5. Execute sudo apt-get update novamente e você poderá instalar tudo corretamente.

Eu recomendaria que você instalasse oracle-java8-set-default também para tornar esse pacote java o java padrão em seu sistema.

    
por Stormlord 23.06.2016 / 18:55
5

Execute os seguintes comandos:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Então, para instalar um jdk específico, execute estes:

jdk6:

sudo apt-get install oracle-java6-installer

jdk7:

sudo apt-get install oracle-java7-installer

jdk8:

sudo apt-get install oracle-java8-installer
    
por bademba 28.11.2016 / 14:43

Tags