gzip: stdin: unerwartetes Dateiende -> Problem beim Extrahieren von jdk-7u55-linux-x64.tar.gz

12

Ich habe 'jdk-7u55-linux-x64.tar.gz' heruntergeladen

Wenn ich folgenden Befehl zum Extrahieren ausführe,

 sudo tar xvzf jdk-7u55-linux-x64.tar.gz

auch versucht,

sudo tar xvf jdk-7u55-linux-x64.tar.gz
sudo tar xf jdk-7u55-linux-x64.tar.gz
sudo tar -xvf jdk-7u55-linux-x64.tar.gz

Aber bekomme endlich Fehler wie,

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Wie kann das behoben werden?

AJ
quelle

Antworten:

13

Bitte nicht verwenden, sudosofern nicht erforderlich. Wenn Sie dies in ein Verzeichnis extrahieren, auf das Sie Zugriff haben, ist dies nicht erforderlich sudo.

Wie auch immer, der Fehler, den Sie erhalten, ist normalerweise auf einen unvollständigen Download zurückzuführen. Das Archiv endet vor der erwarteten Fußzeile der gezippten Datei. Es wird wahrscheinlich gut funktionieren, wenn Sie es nur erneut herunterladen.

terdon
quelle
Kannst du mich auflisten, wo Sudo benötigt wird?
AJ
1
@AJ, wenn der Fehler "Berechtigung verweigert" angezeigt wird. Sie sollten nur verwendet werden sudofür Aktionen , die Ihre normalen Benutzer nicht wegen der Probleme mit Berechtigungen tun. Verwenden Sie es nicht standardmäßig, da dies alle möglichen Probleme auf der ganzen Linie verursachen kann.
Terdon