tar.gz no se extrae en Mac OS X

tar.gz no se extrae en Mac OS X

¿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 fileutilidad para descubrir qué es realmente y luego utilice las banderas apropiadas para tardescomprimirlo.

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 fileel 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.

información relacionada