2011-08-19 19 views
15

Hola, estoy tratando de descomprimir un archivo comprimido en un servidor Solaris. Funciono con el comandoDescomprimir un archivo en los informes de Solaris - tar: error de suma de comprobación de directorios

tar xvf 4.56_release.tar.gz 

Pero esto informa del error siguiente

tar: Error de suma de comprobación directorio

Al principio pensé que era una mala descarga por lo que vuelve a descargar el archivo (en realidad una versión diferente) e informa el mismo error. Descomprimirlo y desatarlo en Linux en un servidor Linux funciona bien.

Alguna idea de lo que estoy haciendo mal.

Respuesta

31

El .tar.gz es la sugerencia de lo que está haciendo mal, no lo está descomprimiendo primero. Si su versión de tar lo admite, puede utilizar el indicador -z para especificar que se comprime con gzip:

tar -xzvf 4.56_release.tar.gz 

De lo contrario, tendrá que manualmente se gunzip:

gunzip -c 4.56_release.tar.gz | tar xvf - 

(La razón funciona en Linux es probable que tenga una versión más nueva/diferente que detecta automágicamente la compresión)

+1

Gracias, la versión de alquitrán no era compatible con la -z, pero con la gunzip se resolvió. –

+1

+1 para automágicamente. –

Cuestiones relacionadas