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.