Estoy tratando de instalar Liferay en Ubuntu Server 12.04, que requiere JRE y recomienda la versión 6.
No puedo encontrar JRE6 en un repositorio autorizado, y no puedo encontrar la manera de superar el acuerdo de licencia para una descarga manual (wget).
¿Puedo agregar un valor a wget para aceptar el acuerdo de licencia de Oracle y descargar el archivo?
Gracias
command-line
java
oracle
wget
tomtomnz
fuente
fuente
Respuestas:
Descargas de Oracle Java "automatizadas" (JRE / JDK 6/7 y otros ...)
Abra Firefox, vaya a la página de descargas de Java para obtener la versión / variante que necesita y haga clic en el botón de opción Aceptar acuerdo de licencia .
Abra un terminal y péguelo para extraer las cookies de sesión de Oracle necesarias de la base de datos de cookies de Firefox SQLite en un
cookies
formato de archivo de textowget
( fuente para script )Ahora use
wget
para descargar con esas cookies de sesión:Notas:
otn-pub
directoriocookies
archivo y puede descargarlo desde cualquier computadora (pero hay un tiempo de espera de 30 minutos en la cookie, así que tenga cuidado)fuente
Hay una pregunta similar sobre stackoverflow: ¿Cómo automatizar la descarga e instalación de Java JDK en Linux?
La respuesta usando wget es:
El último argumento es la url para descargar. Los diferentes archivos de versión de Java difieren no solo en la versión, sino también en la extensión.
fuente
Un consejo de mkyong.com : puede usar
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" [link from download page]
para descargar sin necesidad de extraer cookies de su navegador.fuente
Como complemento a la respuesta izx, hay un complemento de Chrome que puede usar para exportar sus cookies, por lo que no tiene que usar sqlite.
fuente
Una forma rápida sin cookies:
wget --no-check-certificate URL_FOR_DOWNLOAD
La URL probablemente solo sea válida por un período de tiempo limitado (a menudo 30 minutos).
fuente
En realidad, solo obtenga el contenido proporcionado por la extensión de Chrome mencionada por pushy en un archivo en su linux. Luego copie la dirección dl de la página de Oracle y agréguela a su comando wget. Por ejemplo, para dl Oracle Database 11g Release 2 (11.2.0.1.0):
vagrant@vagrant-ubuntu-trusty-64:~/download$ wget -x --load-cookies cookies.txt http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
fuente