tar è installato come parte delle utilità di sistema, l'unico modo in cui può essere ancora una vecchia versione è se il tuo sistema operativo è stato aggiornato da prima dei giorni di Intel, o se hai una vecchia versione di tar seduta nel tuo PATH che viene invocato prima del sistema uno.
Per prima cosa, lancia which tar
nella shell. Se dice qualcosa diverso da /usr/bin/tar
, non è la versione nativa di tar di sistema, e dovresti semplicemente rimuoverlo perché non funziona comunque.
Se dice /usr/bin/tar
, prova a eseguire lipo -info /usr/bin/tar
. L'output dovrebbe apparire come
$ lipo -info /usr/bin/tar
Architectures in the fat file: /usr/bin/tar are: x86_64 i386 ppc7400
Se l'elenco di architetture non include x86_64 e i386, allora hai sicuramente vecchie versioni di utilità di sistema che non sono compatibili con Lion e
dovrebbe essere reinstallato. Probabilmente la cosa più semplice da fare a quel punto è eseguire un backup completo del sistema, e fare una reinstallazione pulita, perché questa situazione non dovrebbe mai accadere e se sta accadendo, non si può sapere quali altre utilità di sistema sono rotte.