gzip: stdin: fim inesperado do arquivo -> problema na extração do jdk-7u55-linux-x64.tar.gz

13

Eu baixei 'jdk-7u55-linux-x64.tar.gz'

Quando executo o seguinte comando para extrair,

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

também tentei,

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

Mas, finalmente, estou recebendo erro como,

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

Como resolver isso?

AJ
fonte

Respostas:

14

Por favor, não use a sudomenos que necessário. Se você estiver extraindo isso em um diretório ao qual você tem acesso, não há necessidade sudo.

De qualquer forma, o erro que você está recebendo geralmente ocorre devido a um download incompleto. O arquivo termina antes do rodapé esperado do arquivo compactado com gzip. Provavelmente funcionará bem se você fizer o download novamente.

Terdon
fonte
você pode me listar onde o sudo é necessário?
AJ
1
@AJ quando você receber um erro "Permissão negada". Você deve usar apenassudo ações que seu usuário comum não pode executar devido a problemas de permissão. Não o use por padrão, pois isso pode causar todos os tipos de problemas na linha.
terdon