
¿Por qué esto no funciona?
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
Respuesta1
Eso significa que en realidad no es un archivo comprimido con gzip. Utilice la file
utilidad para descubrir qué es realmente y luego utilice las banderas apropiadas para tar
descomprimirlo.
Respuesta2
Lo que probablemente sucedió es que su navegador descomprimió el archivo en tránsito. Esto puede suceder porque gzip es una de las formas en que los servidores HTTP envían datos a su navegador, por lo que los descomprimirá para que se muestren correctamente.
Podrías probar file
el comando para ver qué es. O, alternativamente, simplemente salte al grano e intente descomprimirlo como tal: tar xf postgresql-7.4.28.tar.gz
.
Respuesta3
Primero, verifique si el tamaño del archivo y la suma MD5 son correctos, tal vez el archivo descargado esté dañado o haya algún error de HTML.Este sitiodice que la suma MD5 debería ser fed173049eda38ce6c3348e277fabec7
. También hay un sha1sum, si lo prefieres.
Si esto es correcto, el archivo no es un archivo .tar.gz correcto y deberías usar otros programas para detectar el tipo de archivo o descomprimirlo, pero lo dudo.
EDITAR: Probar en Windows usando 7-Zip, funciona perfectamente. Da como resultado un archivo TAR de 54.298.624 bytes de tamaño y la extracción final conduce a 2.761 archivos y 309 carpetas... tal vez deberías intentar usarp7zippara Mac OS X. Si esto funciona, tal vez haya algún problema con su tar/gzip y debería intentar reinstalar los paquetes.
Respuesta4
Pude extraer el archivo postgresql-7.4.28.tar.gz (con el MD5 feed173049eda38ce6c3348e277fabec7 mencionado anteriormente) usando el comando del póster original:
tar -xzf postgresql-7.4.28.tar.gz
...así que espero que escuchemos que el MD5 no coincide.