Downloads de Java Java "automatizados" (JRE / JDK 6/7 e outros ...)
Você precisará do sqlite3 instalado; é um pacote minúsculo, use
sudo apt-get install sqlite3
se você precisar.
-
Abra o Firefox, acesse a página de downloads do Java para a versão / variante que você precisa e clique no botão de opção Aceitar contrato de licença .
- Por exemplo, aqui está a página de download do Java 6 SE :
-
Abra um terminal e cole-o para extrair os cookies de sessão do Oracle necessários do banco de dados de cookies do Firefox SQLite em um arquivo de texto
cookies
formatwget
pode usar ( fonte para script ):echo ".mode tabs select host, case when host glob '.*' then 'TRUE' else 'FALSE' end, path, case when isSecure then 'TRUE' else 'FALSE' end, expiry, name, value from moz_cookies;" | sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite | grep -i oracle > /tmp/oracle-cookies.txt
-
Agora use
wget
para fazer o download com esses cookies de sessão:wget --load-cookies=/tmp/oracle-cookies.txt wget http://download.oracle.com/otn-pub/java/jdk/6u14-b08/jdk-6u14-linux-x64.bin
-
Notas:
- Você pode usar esses cookies para qualquer download do Oracle, contanto que ele venha do diretório
otn-pub
- Você pode colar o script em um arquivo .sh para facilitar o uso
- Os cookies não estão associados a IP, portanto, para um servidor headless / CLI, simplesmente SCP ou transfira o arquivo
cookies
e você pode fazer o download de qualquer computador (mas há um tempo limite de 30 minutos no cookie, então cuidado ) - Relacionado: Como eu uso o wget / curl para fazer o download de um site em que estou logado?
- Você pode usar esses cookies para qualquer download do Oracle, contanto que ele venha do diretório