6 votos

El proceso hijo finalizó con el error 254 al extraer un archivo tar.xz

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 preciso) usando 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

5voto

Phill Puntos 126

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

Te falta el programa de compresión xz que tar intenta usar.

Instala un xz precompilado desde Sourceforge o, si eres como yo, descarga la fuente desde http://tukaani.org/xz/ y compílalo tu mismo:

$ ./configure
$ make
$ sudo make install

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

Luego:

$ 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 descomprime como de costumbre:

$ tar xf cclive-0.7.11.tar

0voto

paul_h Puntos 21
brew install xz

.. luego repite el comando original

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X