web-dev-qa-db-ja.com

gzip:stdin:ファイルの予期しない終了-> jdk-7u55-linux-x64.tar.gzを抽出する際の問題

「jdk-7u55-linux-x64.tar.gz」をダウンロードしました

次のコマンドを実行して抽出すると、

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

また、試してみました、

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

しかし、ようやくエラーが発生しています。

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

これを解決するには?

12
A J

必要でない限り、Sudoを使用しないでください。アクセスできるディレクトリにこれを抽出する場合、Sudoは必要ありません。

とにかく、あなたが得ているエラーは通常、不完全なダウンロードが原因です。アーカイブは、gzip圧縮されたファイルの予想されるフッターの前で終了します。もう一度ダウンロードするだけでおそらくうまくいくでしょう。

13
terdon