4 votos

Eliminar manualmente los idiomas no utilizados de MacOS

Sí, sé que hay aplicaciones como Monolingual, Mackeeper, iCleanLanguage, etc. que pueden hacerlo por mí, pero me sentiría más cómodo haciéndolo yo mismo si no es demasiado complicado. ¿Cómo puedo hacerlo?

Además, si hay otros archivos que pueda eliminar manualmente para liberar espacio, por favor, hágamelo saber.

2 votos

Es una gran molestia porque el sistema operativo y cada aplicación en él tiene 34 archivos .lproj enterrados dentro que tienes que localizar y eliminar. No importa cómo lo hagas, hay riesgo de estropear seriamente tu sistema y no lo recomiendo.

2 votos

Ya he pasado por eso cuando me pasé a Mac por primera vez, se romperá algo y tendrás problemas y no vale la pena el poco espacio que ahorra. ¡No lo hagas!

2voto

Los archivos de idioma de cada aplicación se almacenan en

APPL.app/Contents/Resources/LANG.lproj

Eliminarlas para las aplicaciones no estándar es fácil (especialmente desde el Terminal), para las aplicaciones estándar hay que desactivar primero el SIP.

Sin embargo, el espacio que se gana al eliminarlos puede ser pequeño, ya que utilizan alrededor de 1,3 GB en mi carpeta de aplicaciones con unas 350 aplicaciones instaladas. Además, hay que volver a hacer esto con cada actualización. Probablemente se gane más eliminando algunas aplicaciones no estándar que no se utilicen.

2voto

Pickle Puntos 2099

Como dijeron @Tom y @patrix, hacer esto manualmente es fácil y tedioso, especialmente cuando se hace con Finder.

El uso de Monolingual es bastante seguro, en mi opinión, y mucho más fácil que hacerlo "tú mismo".

Sin embargo, si quieres intentar esto con una línea de comandos:

sudo find / \( -name *.lproj -and \! \( -name English.lproj -or -name en.lproj -or -name en_AU.lproj -or -name en_CA.lproj -or -name en_GB.lproj \) \) -exec rm -rf {} \;

Esto debería funcionar, si no lo vuelves a escribir, sino que lo copias y lo pegas. Pero es sólo un ejemplo: podría romper completamente su sistema ya que algunas partes de las aplicaciones pueden no ser estándar, tener estas partes firmadas por código también, etc. Podría ser una buena idea modificar el ejemplo para iniciar la búsqueda no en el nivel Root, sino sólo en /Applications.

El uso de una aplicación especializada suele evitar la rotura a ese nivel, ya que la mayoría de las mejores aplicaciones para esa acción emplean listas negras que evitan tocar las partes problemáticas conocidas. Monolingual nunca me dio problemas y ganó un espacio importante.

Ten en cuenta que esto requiere más que otras acciones que tengas una copia de seguridad preparada; y en sistemas operativos >10.10 Yosemite que el SIP esté desactivado. Dado que rastrea todos sus sistemas de archivos, será una medida inteligente desmontar todos los demás volúmenes antes de pulsar el retorno en ese.

Permítame advertirle una vez más: una aplicación especializada para esta tarea le resultará mucho más fácil: Si algo va mal, ya sabes a quién culpar: al desarrollador y a ti mismo.

Si bien la eliminación de los archivos de idioma es un paso que hay que dar en un sistema de archivos con limitaciones de espacio, hay otros pasos que hay que dar, quizá de forma preferente. Aumentar la compresión HFS es una de ellas, y eliminar las aplicaciones poco utilizadas es la otra posibilidad a tener en cuenta.

0 votos

He ejecutado el comando que has escrito y me ha liberado 32 MB. Encontró muchos archivos .lprog pero no pudo eliminarlos. Me salía: rm: 'ruta de acceso al archivo': Operación no permitida

0 votos

@Peter 2 posibles opciones: ¿Se ejecutó como sudo? Ya que se inicia en root / rastreará muchos archivos protegidos por SIP. ¿Estaba desactivado de antemano?

0 votos

Sí, la protección SIP estaba activada. La desactivé y ejecuté el comando una vez más y corrompió mi sistema. Después de iniciar la sesión vi la pantalla negra y no pude hacer nada con ella, así que restauré el sistema. Pero estoy abierto a probar otras soluciones si hay alguna.

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