preciso baixar esse arquivohttp://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gzusando wget.
eu uso o comando
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz
O arquivo é baixado, mas quando tento descompactar esse arquivo, recebo isso
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
Então eu uso o comando file para verificar o arquivo e recebo isso
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
Estou no Ubuntu 14.04. Alguma ideia?
Responder1
Verifique o tamanho do arquivo. Você provavelmente está recuperando o HTML. A Oracle não fornece o download do jdk, a menos que você marque a caixa de seleção aceitando seus termos. (Se você olhar os cabeçalhos de resposta, provavelmente estará voltando Content: text/html
)
Você pode aceitar os termos fornecendo o seguinte cabeçalho:
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
Responder2
Olhe para o arquivo usando less
e você encontrará isto:
<html>
<head>
<title>Unauthorized Request</title>
Responder3
wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O
Isso permitirá que você baixe-o como um .tar.gz