¿wget descarga el archivo tar.gz como html?

¿wget descarga el archivo tar.gz como html?

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 lessy 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.

Mire la sección del manual para -O o --output-file=

información relacionada