Apenas openjdk-11-jdk e mais recentes parecem estar disponíveis. Existe alguma maneira de instalar o OpenJDK 8? De preferência sem adicionar um PPA.
Apenas openjdk-11-jdk e mais recentes parecem estar disponíveis. Existe alguma maneira de instalar o OpenJDK 8? De preferência sem adicionar um PPA.
Respostas:
Até agora, 30 de abril de 2019 às 02:00 UTC, o Open JDK 8 e seus pacotes associados foram adicionados aos repositórios normais do Ubuntu 19.04 Disco Dingo.
Agora você pode fazer o habitual
sudo apt install openjdk-8-jdk
sem adicionar PPAs ou baixar pacotes .deb.
Como um aparte, acredito que o pacote foi removido do 19.04 (enquanto originalmente estava lá) porque foi (erroneamente?) Removido do teste Debian ( relatório de bug relacionado ) e depois limpo. Foi re-adicionado hoje pelo seu mantenedor Matthias Klose aka doko.
E: Unable to locate package openjdk-8-jdk
- parece não estar disponível novamente?
Embora o PPA seja o método preferido para instalar o JDK 8, a fim de obter atualizações e correções oportunas, mas se você ainda deseja instalar sem o PPA , é possível baixar e instalar o JDK 8 a partir do conjunto de pacotes do Universo do Ubuntu.
Faça o download do JDK e JRE:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Instale usando o dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Instale dependências:
sudo apt install -f
Se você deseja instalar usando o PPA, adicione openjdk-r ppa e instale:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
A resposta de Kulfy está funcionando para mim. No entanto, eu tive que fazer algumas alterações para fazê-lo funcionar no Ubuntu 19.04.
Faça o download do JRE e JDK:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Tente instalar usando dpkg
( \
não funcionou para mim, basta usar espaços):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Se você tiver dependências ausentes, o erro será mostrado. Instale as dependências:
sudo apt install -f
Após instalar as dependências, tente instalar novamente (vá para a etapa 2).
No Launchpad, o OpenJDK constrói (todos os archs) TODAS as versões do java JRE / JDK (OpenJDK
jdk-8u212-linux-x64.tar.gz
(185,98 MB) diretamente de oracle.com/technetwork/java/javase/downloads/… e instalá-lo em/opt/jvm
qualquer local que desejar. Por favor, note que isso NÃOopen jdk 8
.