No entiendo demasiado la postura de Oracle a la hora de bajar el Java Developer Kit, que hace ir a página de descargas y asegurarse que se ha pulsado el botón de que se acepta la licencia del JDK. Sin embargo, hay una manera muy sencilla de bajarse el JDK sin necesidad de ir a dicha página y usando curl o wget. Se trata de añadir la siguiente cookie a la petición:
Cookie: oraclelicense=accept-securebackup-cookie
Por ejemplo, para bajarnos el JDK para Linux 8u162, bastaría usar esta orden:
curl -C - -L -O -# -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.tar.gz
¿Por qué esto es útil? Porque permite realizar instalaciones y provisionamientos de máquinas desde scripts o usando sistemas como puppet o ansible. En mi caso, lo utilizo para tras desplegar una máquina en un servicio EC2 de Amazon, ejecutar un script que lo deja con el software instalado que necesito.
No hay comentarios:
Publicar un comentario