Não pode baixar direto não?? |
Mas, felizmente surgiu uma solução numa postagem do br-linux.org que solucionou este impasse. Então segue o script já atualizado que baixa a versão 7, que é mais atualizada, junto com algumas explicações:
#!/bin/bash
#Baixe os scripts via git.
git clone git://github.com/rraptorr/oracle-java7.git
cd oracle-java7
#Baixe os pacotes de acordo com a arquitetura
if [ $HOSTTYPE = x86_64 ]
then
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz"
else
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-i586.tar.gz"
fi
#baixe o UnlimitedJCEPolicyJDK7
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jce/7/UnlimitedJCEPolicyJDK7.zip"
#Baixa todas as dependencias
apt-get install debhelper lsb-release defoma unzip bzip2 patch libasound2 unixodbc libx11-6 libxext6 libxi6 libxt6 libxtst6
if [ $HOSTTYPE != x86_64];
then
apt-get install lib32asound2 ia32-libs
fi
#Gera os pacotes
dpkg-buildpackage -b
cd ..
#agora é só instalar
Alguns detalhes:
- O if $HOSTTYPE define a arquitetura, então não precisa se preocupar com a versão 32 ou 64 bits.
- wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" - Essa é a parte mágica de todo processo. Ele consegue passar do bloqueio que a Oracle montou.
- Se surgir uma nova versão do java é só obter o novo link na primeira tentativa de download e alterar a url nas linhas do wget.
O resto é seguir as instruções anteriores.
Mais detalhes em:
Tenham uma boa semana
Nenhum comentário:
Postar um comentário