
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 file
utilitário para descobrir o que realmente é e, em seguida, use os sinalizadores apropriados para tar
descompactá-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 file
o 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.