1 votos

Encontrar aplicaciones Rosetta / PPC en el disco

Sé cómo determinar si un programa es una aplicación Intel o PPC (con Cmd-I o en el Monitor de Actividad).

Pero, ¿cómo puedo encontrar todas las aplicaciones de PPC que todavía están al acecho en mi disco?

Antes de actualizar a Lion preferiría saber qué aplicaciones (poco usadas) de mi disco ya no funcionarán (me bastaría con una GUI o un terminal para hacerlo).

5voto

ssevennm Puntos 186

Sube Perfil del sistema ( Información del sistema en OS X Lion) -O- ir a Apple, Sobre este Mac y haga clic en el botón Más información... botón. Si está en Lion, haga clic en el botón Archivo, Mostrar informe del sistema menú. En la barra lateral izquierda seleccione Aplicaciones bajo la Software y ordenar por el Amable columna. Ahora sólo hay que encontrar las aplicaciones que son PowerPC .

1voto

jm666 Puntos 4489

este shell script

find / -type f -perm -u=x -exec lipo -info {} \; 2>/dev/null | grep ppc | egrep -v 'i386|x86'

imprimirá todos los ejecutables binarios (no sólo las aplicaciones, sino también los ejecutables de línea de comandos) que sean ppc pero no intel.

Advertencia: se ejecutará durante mucho tiempo (tal vez varios diez minutos).

El script es realmente no es efectivo , ya que se iniciará zilion veces el comando "lipo" para todos los archivos regulares. (lo que claramente no son ejecutables también - como las imágenes). Si alguien quiere optimizarlo - siéntase libre ;)

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