1 votos

Ahorro de espacio mediante el adelgazamiento de los binarios universales intel/arm

No tengo CPUs ARM en ninguno de mis ordenadores portátiles o de sobremesa. Si alguna vez tengo un ordenador lo suficientemente nuevo, ya tendrá todos los binarios que necesita o los obtendrá de las actualizaciones. Así que no hay justificación para que consuman 90 GB¹ en mi disco interno.

Puedo recuperar ese espacio desactivando el SIP, utilizando ditto para adelgazarlos mientras se copian a otro lugar, se copian de nuevo donde corresponde y se vuelve a activar el SIP. Bastante torpe para tener que hacer después cada actualización del software. ¿Hay alguna forma mejor?

¹suponiendo que un binario ARM tiene aproximadamente el mismo tamaño que un Intel.

1voto

siva Puntos 23

Así es como lo hacen otras herramientas, como CleanMyMac lo hace con las aplicaciones Universal (no estoy seguro de si se ha actualizado para Universal 2 todavía). No parece haber una solución mejor que eliminar manualmente la otra arquitectura de cada app, lo que puede hacerse con algunas herramientas (ver ¿Existe alguna solución gratuita para eliminar las arquitecturas innecesarias de los binarios de Universal? ) y se puede hacer un bucle sobre una determinada carpeta de aplicaciones.

Hay más pasos requeridos que sólo deshabilitar SIP para hacer esto con las propias aplicaciones de Big Sur ahora que Big Sur arranca desde una instantánea APFS sellada. ¿Puedo montar el sistema de archivos Root (sistema) como escribible en Big Sur? entra en los pasos necesarios para hacer una modificación a la instantánea de arranque, pero la modificación que se hace para eliminar la otra arquitectura es la misma.

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