___ archivos qstnhdr ___ .tar en OS X Lion ______ qstntxt ___

¿Cómo se supone que debo tratar los archivos .tar con OS X Lion? Estoy tratando de instalar Ruby Version Manager, pero Lion está intentando evitar que se pueda expandir el archivo tar. Esta no es la primera vez que sucede.

Cualquier comando tar me da este error:

  

Falló el lanzamiento de "tar": la arquitectura PowerPC ya no es   apoyado.

Cualquier ayuda es muy apreciada.

Actualización:

  

que alquitrán

salidas

  

/ usr / bin / tar

    
______ answer33956 ___

tar se instala como parte de las utilidades del sistema, la única forma en que aún puede ser una versión anterior es si actualizó su sistema operativo desde antes de los días de Intel, o si tiene una versión anterior de tar en su PATH que se invoca antes que el sistema uno.

Primero, ejecuta %code% en shell. Si dice algo que no sea %code% , no es la versión nativa del sistema de tar, y deberías eliminarlo porque de todos modos no funciona.

Si dice %code% , intente ejecutar %code% . La salida debería ser algo así como

%pre%

Si la lista de arquitectura no incluye x86_64 y i386, entonces definitivamente tiene versiones antiguas de las utilidades del sistema que no son compatibles con Lion y debe ser reinstalado. Probablemente, lo más fácil de hacer en ese momento es ejecutar una copia de seguridad completa del sistema y hacer una reinstalación limpia, ya que esta situación nunca debería ocurrir y, si está sucediendo, no se sabe qué otras utilidades del sistema están dañadas.

    
______ answer52690 ___

Instalé accidentalmente una versión anterior de Xcode, y esto me causó el mismo problema.

    
______ answer64703 ___

Tuve este mismo problema. En usr / bin encontré tar, gnutar y bsdtar. Las llamadas a tar o gnutar murieron con la queja de PowerPC, bsdtar funcionó. Cambié el nombre de tar a badtar, cambié el nombre de gnutar a badgnutar, cambié el nombre de bsdtar a tar y Viola! ¡No más problemas!

    
___

3

¿Cómo se supone que debo tratar los archivos .tar con OS X Lion? Estoy tratando de instalar Ruby Version Manager, pero Lion está intentando evitar que se pueda expandir el archivo tar. Esta no es la primera vez que sucede.

Cualquier comando tar me da este error:

  

Falló el lanzamiento de "tar": la arquitectura PowerPC ya no es   apoyado.

Cualquier ayuda es muy apreciada.

Actualización:

  

que alquitrán

salidas

  

/ usr / bin / tar

    
pregunta Alex 17.12.2011 - 01:18

3 respuestas

7

tar se instala como parte de las utilidades del sistema, la única forma en que aún puede ser una versión anterior es si actualizó su sistema operativo desde antes de los días de Intel, o si tiene una versión anterior de tar en su PATH que se invoca antes que el sistema uno.

Primero, ejecuta which tar en shell. Si dice algo que no sea /usr/bin/tar , no es la versión nativa del sistema de tar, y deberías eliminarlo porque de todos modos no funciona.

Si dice /usr/bin/tar , intente ejecutar lipo -info /usr/bin/tar . La salida debería ser algo así como

$ lipo -info /usr/bin/tar
Architectures in the fat file: /usr/bin/tar are: x86_64 i386 ppc7400 

Si la lista de arquitectura no incluye x86_64 y i386, entonces definitivamente tiene versiones antiguas de las utilidades del sistema que no son compatibles con Lion y debe ser reinstalado. Probablemente, lo más fácil de hacer en ese momento es ejecutar una copia de seguridad completa del sistema y hacer una reinstalación limpia, ya que esta situación nunca debería ocurrir y, si está sucediendo, no se sabe qué otras utilidades del sistema están dañadas.

    
respondido por el Aeon 17.12.2011 - 01:43
2

Instalé accidentalmente una versión anterior de Xcode, y esto me causó el mismo problema.

    
respondido por el James 02.06.2012 - 08:05
1

Tuve este mismo problema. En usr / bin encontré tar, gnutar y bsdtar. Las llamadas a tar o gnutar murieron con la queja de PowerPC, bsdtar funcionó. Cambié el nombre de tar a badtar, cambié el nombre de gnutar a badgnutar, cambié el nombre de bsdtar a tar y Viola! ¡No más problemas!

    
respondido por el Zeke 20.09.2012 - 22:11

Lea otras preguntas en las etiquetas