Necesito descargar este archivohttp://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gzusando wget.
yo uso el comando
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz
El archivo se descarga pero cuando intento descomprimirlo aparece esto
tar -zxvf jdk-7u67-linux-x64.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Entonces uso el comando file para verificar el archivo y obtengo esto
file jdk-7u67-linux-x64.tar.gz
jdk-7u67-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators
Estoy en Ubuntu 14.04. ¿Algunas ideas?
Respuesta1
Verifique el tamaño del archivo. Probablemente estés recuperando HTML. Oracle no le ofrece la descarga de jdk a menos que marque la casilla de aceptación de sus términos. (Si miras los encabezados de respuesta, probablemente estés regresando Content: text/html
)
Puede aceptar los términos proporcionando el siguiente encabezado:
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
Respuesta2
Mire el archivo usando less
y encontrará esto:
<html>
<head>
<title>Unauthorized Request</title>
Respuesta3
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O
Esto te permitirá descargarlo como .tar.gz.