El proceso hijo salió con un error de estado 254 al extraer un archivo tar.xz

6

Estoy intentando extraer un archivo tar.xz con tar en Mac OS X Lion. Estoy usando bsdtar 2.8.3 - libarchive 2.8.3 . Puedo usar tar para extraer cualquier otra cosa que haya intentado (.zip, .tar, .tar.gz, etc.), pero cuando intento extraer el archivo ( este archivo para ser precisos) utilizando tar -Jxf cclive-0.7.11.tar.xz , recibo este error:

tar: Error opening archive: Child process exited with status 254Child process exited with status 254
    
pregunta Nathan Jones 28.01.2013 - 23:04

2 respuestas

5

El mismo error aquí (probé el tar de GNU y el incluido en OS X).

Le falta el programa de compresión xz que tar intenta utilizar.

Instala un xz precompilado desde Sourceforge o, si eres como yo , descargue la fuente de enlace y compílela usted mismo:

$ ./configure
$ make
$ sudo make install

(A menos que se indique lo contrario, ./configure instala xz en /usr/local/bin . Es posible que desee agregarlo a $PATH .)

Entonces:

$ xz --decompress cclive-0.7.11.tar.xz
$ l cclive-0.7.11.tar 
-rw-r--r-- 1 jaume 1832960 2012-12-12 15:18 cclive-0.7.11.tar

Ahora untar como de costumbre:

$ tar xf cclive-0.7.11.tar
    
respondido por el jaume 29.01.2013 - 12:46
0
brew install xz

.. luego repite el comando original

    
respondido por el paul_h 06.07.2013 - 16:07

Lea otras preguntas en las etiquetas