Domanda:
Il processo figlio è terminato con errore di stato 254 durante l'estrazione di un file tar.xz
Nathan Jones
2013-01-29 04:04:28 UTC
view on stackexchange narkive permalink

Sto cercando di estrarre un file tar.xz con tar in Mac OS X Lion. Sto usando bsdtar 2.8.3 - libarchive 2.8.3 . Sono in grado di utilizzare tar per estrarre qualsiasi altra cosa che ho provato (.zip, .tar, .tar.gz, ecc.), Ma quando provo a estrarre il file ( questo file in essere precisi) utilizzando tar -Jxf cclive-0.7.11.tar.xz , ottengo questo errore:

  tar: errore durante l'apertura dell'archivio: processo figlio terminato con stato 254 Il processo figlio è terminato con lo stato 254  
Due risposte:
jaume
2013-01-29 17:46:36 UTC
view on stackexchange narkive permalink

Stesso errore qui (ho provato GNU tar e quello incluso in OS X).

Ti manca il programma di compressione xz che tar cerca di utilizzare.

Installa un xz precompilato da Sourceforge o, se sei come me, scarica il codice sorgente da http://tukaani.org/xz/ e compilarlo da solo:

  $ ./configure$ make $ sudo make install  

(Salvo diversa indicazione, ./configure installa xz in / usr / local / bin . Forse vuoi aggiungerlo a $PATH.)

Then:

  $ xz - decomprimere 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  

Ora scompatta come al solito:

  $ tar xf cclive-0.7.11.tar  
`` brew install xz``` funziona anche se stai già utilizzando [homebrew] (http://mxcl.github.com/homebrew/)
`port install xz` funziona anche se stai usando [MacPorts] (http://www.macports.org/)
paul_h
2013-07-06 19:07:27 UTC
view on stackexchange narkive permalink
  brew install xz  

.. quindi ripeti il ​​comando originale



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...