GitHub - welrbraga/get-java: Obtém a última versão da Oracle JRE e instala no seu Ubuntu
welrbraga/get-java
Obtém a última versão da Oracle JRE e instala no seu Ubuntu
aliaslastjre icpcerts master remove-func tabelaurls using-anacron
v201708 jre8u111 jre8u73 jre8u71 jre8u66 jre8u65 jre8u60 jre8u51 jre8u45 jre8u40 jre8u31 JRE8u77 7u75 7u71 7u67 7u65 7u60
getjava-cron
getjava.urls
wrb-getjava.sh
Obtém, instala e configura a última versão da Oracle JRE no seu Debian/Ubuntu.
Execute este script como usuário 'root' para baixar e instalar a última versão da Oracle JRE em seu sistema Linux Debian ou Ubuntu.
O script baixa e instala a versão adequada a arquitetura do seu sistema (32bits ou 64bits).
Após instalado o script se encarrega de criar todos os links necessários para que JRE recém instalada se torne a padrão do seu sistema e possa ser utilizada pelos navegadores web (testado apenas com Firefox e Google Chrome**) e demais ferramentas do sistema.
** Ver nota sobre o Google Chrome ainda neste README.
Há três formas de instalar. Você pode escolher a que achar melhor sem que isso prejudique o funcionamento do script ou a instalação da JRE em seu sistema.
Primeira forma (baixando um só arquivo - MAIS RÁPIDO):
Clique no arquivo "wrb-getjava.sh", com o botão direito do mouse;
Escolha a opção "Salvar link como"
Pela janela de terminal use o comando "cd" para entrar no diretório onde o arquivo foi salvo (geralmente na pasta "Downloads");
Mova o arquivo para alguma pasta em seu PATH e dê permissão de execução. eg:
$ sudo mv wrb-getjava.sh /usr/local/bin $ sudo chmod a+x /usr/local/bin
Siga o procedimento descrito na seção "COMO USAR".
Segunda forma (baixando todo o último release - RECOMENDÁVEL):
Clique no link "releases", no alto da página;
Abaixo da lista de releases haverá um link para download de cada release disponível, em formato "zip" e em formato "tar.gz". Clique no link que você achar mais adequado para baixar o arquivo;
Descompacte o arquivo baixado usando a ferramenta ou comando adequado para o formato escolhido (pode usar o seu gerenciador de arquivos ou comandos unzip e tar pelo terminal);
Entre na pasta "get-java-XXXX" usando o comando "cd", a linha de comandos;
Use o comando make para instalar o script no sistema:
Terceira forma (mantenha-se atualizado com o git - AJUDE A MELHORAR O SCRIPT):
Caso o seu sistema ainda não tenha o git instalado, instale-o:
Com o "git" instalado em seu sistema você deverá clonar o repositório no endereço "https://github.com/welrbraga/get-java.git", com o comando a seguir:
$ git clone https://github.com/welrbraga/get-java.git
A qualquer momento que quiser verificar e instalar uma nova versão da JRE invoque o script pela linha de comandos:
$ sudo wrb-getjava.sh [flag]
As flas permitidas são:
-h - (Help) Mostra as opções disponíveis para uso
-i - (Install) Instala uma das versões disponíveis informada pelo usuário (use a flag '-l' para listar as versões disponíveis)
-l - (List) Lista todas as versões disponíveis e suportadas pelo script
-n - (New) Instala a versão mais recente do JRE disponível e suportada pelo script
A instalação do script via "make" instala um agendamento em /etc/cron.d/getjava-cron para que seja verficado diariamente uma nova versão da JRE.
Havendo uma nova versão o pacote será automaticamente instalado e um registro será deixado em /var/log/getjava.log
Nota sobre o download dos pacotes JRE
Caso queira baixar e instalar uma versão que não a última, a "VERSÃO" deve ser informada no formato "7u45", "6u20" etc (tal como mostrado na saída do flag '-l').
Veja que só é possível baixar/instalar as versões para quais o script tenha as URLs. Caso a Oracle tenha lançado uma nova versão e eu não tenha atualizado a lista de URLs você continuará baixando sempre as versões anteriores do JRE.
Caso o pacote Java já tenha sido baixado antes e você execute o script pela segunda vez o pacote não será baixado novamente. No entanto os links para as alternativas do sistema serão recriadas se necessário.
Caso o pacote tenha vindo corrompido da vez anterior e você precise executar o download e a instalação novamente você deverá primeiro remover manualmente o arquivo danificado, antes de executar o script outra vez.
Mais um detalhe sobre o download: Onde eles são salvos
Versões anteriores do Get-Java baixava o pacote dentro de /opt/java-$ARCH. As versões mais recentes (a partir do commit 0c20d6c8d8 - release 8u40) passaram a salvar os pacotes em /var/cache/getjava. Pacotes baixados por versões antigas do script não são movidos para o novo path e podem ser feitas manualmente pelo usuário se desejado.
A partir desta versão citada acima a lista de pacotes que podem ser obtidos deixaram de residir no script e passaram a ficar em um arquivo volátil que será baixado, também em /var/cache/getjava, todas as vezes que o script for executado. Isso garante que todas as vezes que a lista for atualizada no repositório você poderá obter a versão mais recente do Oracle JRE sem necessidade de atualizar o script.
Desde o Update 35, o Google Chrome deixou de suportar a máquina virtual JVM 7 em embientes Linux. Portanto se você realmente precisa usar uma JVM no Linux+Chrome ou você usa uma JVM 6 (não testei se é verdade), ou tenta usar um release do Google Chrome anterior ao 35, lançado em Abril/2014.