tar.gz não será extraído no Mac OS X

tar.gz não será extraído no Mac OS X

Por que isto não está funcionando?

sh-3.2# tar -xzf postgresql-7.4.28.tar.gz 
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

Responder1

Isso significa que na verdade não é um arquivo compactado. Use o fileutilitário para descobrir o que realmente é e, em seguida, use os sinalizadores apropriados para tardescompactá-lo.

Responder2

O que provavelmente aconteceu foi que seu navegador descompactou o arquivo em trânsito. Isso pode acontecer porque o gzip é uma das maneiras pelas quais os servidores HTTP enviam dados ao seu navegador, descompactando-os para que sejam exibidos corretamente.

Você poderia tentar fileo comando para ver o que é. Ou, alternativamente, vá direto ao assunto e tente descompactá-lo da seguinte forma: tar xf postgresql-7.4.28.tar.gz.

Responder3

Primeiro, verifique se o tamanho do arquivo e a soma MD5 estão corretos, talvez o arquivo baixado esteja corrompido ou algum erro de HTML.Esse sitediz que a soma MD5 deveria ser fed173049eda38ce6c3348e277fabec7. Há um sha1sum também, se você preferir.

Se isso estiver correto, o arquivo não é um arquivo .tar.gz correto e você deve usar outros programas para detectar o tipo de arquivo ou descompactá-lo, mas duvido disso.

EDIT: Tentando no Windows usando 7-Zip, funciona perfeitamente. Resulta em um arquivo TAR com 54.298.624 bytes de tamanho e a extração final leva a 2.761 arquivos e 309 pastas... talvez você deva tentar usarp7zippara Mac OS X. Se isso funcionar, talvez haja algo errado com seu tar/gzip e você deva tentar reinstalar os pacotes.

Responder4

Consegui extrair o arquivo postgresql-7.4.28.tar.gz (tendo o MD5 fed173049eda38ce6c3348e277fabec7 mencionado acima) usando o comando do postador original:

tar -xzf postgresql-7.4.28.tar.gz

... então espero ouvir que o MD5 não corresponde.

informação relacionada