Olá,
No exemplo do curso é instalado o OpenJDK 7, como seria o procedimento para a instalação do JDK 8 da Oracle?
Não encontrei exemplos parecidos com o do curso em relação ao JDK 8 da Oracle.
Obrigado,
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá,
No exemplo do curso é instalado o OpenJDK 7, como seria o procedimento para a instalação do JDK 8 da Oracle?
Não encontrei exemplos parecidos com o do curso em relação ao JDK 8 da Oracle.
Obrigado,
Acredito que deva adicionar, um shell provider primeiramente, adicionando o repositório do JDK8 Oracle que não é padrão no ubuntu, teria de fazer um script shell como é feito para instalar o puppet no exemplo do aws
web_config.vm.provision "shell", path: "manifests/bootstrap.sh"
e em seguida adicionar um pacote como os demais. Abaixo o commando shell para adicionar o repositório do jdk8 oracle.
sudo add-apt-repository ppa:webupd8team/java
Lembrando que sempre deve-se tomar cuidado ao adicionar repositórios de terceiros a um servidor de produção. Para essas situações seria interessante talvez criar um script mais completo que fizesse toda instalação via arquivo zip, assim eliminando a necessidade de adicionar o repositório.
Olá, bom dia.
Consegue fazer utilizando o script shell.
Utilizei esse script:
https://github.com/pussinboots/vagrant-devel/blob/master/provision/packages/java8.sh
#!/bin/sh
if which java >/dev/null; then
echo "skip java 8 installation"
else
echo "java 8 installation"
apt-get install --yes python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update -qq
echo debconf shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | /usr/bin/debconf-set-selections
apt-get install --yes oracle-java8-installer
yes "" | apt-get -f install
fi
E no Vagrantfile:
config.vm.provision "shell", path: "manifests/java8.sh"
Obrigado!