wget lädt Tar.gz-Datei als HTML herunter?

wget lädt Tar.gz-Datei als HTML herunter?

Ich muss diese Datei herunterladenhttp://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gzmit wget.

Ich verwende den Befehl

wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz

Die Datei wird heruntergeladen, aber wenn ich versuche, die Datei zu entpacken, erhalte ich Folgendes

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

Ich verwende also den Dateibefehl, um die Datei zu überprüfen, und erhalte Folgendes

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

Ich verwende Ubuntu 14.04. Irgendwelche Ideen?

Antwort1

Überprüfen Sie die Dateigröße. Sie erhalten wahrscheinlich tatsächlich HTML zurück. Oracle stellt Ihnen den JDK-Download nicht zur Verfügung, es sei denn, Sie aktivieren das Kontrollkästchen, um die Bedingungen zu akzeptieren. (Wenn Sie sich die Antwortkopfzeilen ansehen, erhalten Sie wahrscheinlich Content: text/html)

Sie können die Bedingungen akzeptieren, indem Sie die folgende Kopfzeile eingeben:

--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"

Antwort2

Schauen Sie sich die Datei an lessund Sie werden Folgendes finden:

<html>
<head>
<title>Unauthorized Request</title>

Antwort3

wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O

Damit können Sie es als .tar.gz herunterladen

Schauen Sie sich den Abschnitt des Handbuchs für -O oder --output-file= an.

verwandte Informationen