El problema
Mi Mac ha recibido una nueva carpeta de Elementos Reubicados después de cada actualización del sistema operativo desde el 8 de marzo de 2020. Esto fue más o menos cuando actualicé a Big Sur, creo. Si borro el acceso directo, volverá a aparecer después de la siguiente actualización del sistema operativo.
He visto varios hilos relacionados con este tema, pero ninguno hasta ahora ha sido especialmente útil para resolver el problema real.
La mayoría de los hilos dicen que esto puede ser simplemente borrado e ignorado. Sin embargo, estoy recibiendo esto Artículos reubicados después de cada actualización Lo que parece inusual ya que no estoy modificando los archivos entre cada actualización. Si elimino el acceso directo o las carpetas de la carpeta principal, volverán a aparecer después de la siguiente actualización del sistema. Hasta ahora he tenido que vivir con el acceso directo siempre en mi escritorio, lo que es particularmente inútil ya que ya no estoy comprobando si algo realmente importante va a ir allí, sólo está ocupando espacio. Acabo de comprobar que ahora tengo 20 carpetas de "Elementos previamente reubicados", todas con el mismo contenido.
Por lo tanto, espero ir más allá de simplemente ignorar los archivos, y en su lugar resolver realmente el conflicto(s) subyacente para detener esta recreación de archivos.
Los artículos reubicados
El árbol de carpetas dentro de las muchas carpetas de Elementos Reubicados contiene todos tres archivos bajo Configuración:
- /private/etc/groups.system_default
- /private/etc/paths.system_default
- /private/etc/shells.system_default
Usando algo de investigación de otros hilos, corrí una comparación diff estos tres archivos a sus archivos coincidentes en /etc (sin .system_default). Las diferencias varían entre los archivos.
Grupos
A diferencia de las rutas y las conchas, el groups.system_default no tiene ningún cambio que yo reconozca. Dicho esto, este es también aparentemente el archivo más común que se encuentra en los elementos reubicados. La única diferencia entre los dos archivos de grupos es que el archivo /etc/groups no tiene el _trustd:*:282:_trustd
línea.
¿Agregar esta línea en el archivo /etc/groups evitará que este "elemento reubicado" ocurra en cada actualización, y es seguro hacerlo?
Caminos y conchas
El archivo paths.system_default es el mismo que /etc/paths, pero /etc/paths también tiene otro directorio: /Users/<username>/platform-tools
. Esto reconozco que son las herramientas de la plataforma Android que instalé en su día.
Del mismo modo, a shells.system_default le falta el /usr/local/bin/bash
pero esa línea sigue estando en /etc/paths. Recuerdo que después de una actualización tuve que cambiar de zsh a BASH, así que esto tiene algún sentido.
Lo que no entiendo es que en ambos casos, los archivos actualizados siguen en sus lugares habituales (/etc/rutas y /etc/shells), pero en los archivos de Elementos Reubicados faltan los cambios que hice. Mi comprensión de Elementos Reubicados es que es una copia de seguridad de los cambios que hice que fueron reemplazados por MacOS, pero esto parece ser al revés.
¿Qué debo hacer en este caso para evitar estos dos archivos de elementos reubicados innecesarios? Me gustaría mantener platform-tools en mi PATH, y también seguir usando BASH. ¿Necesito eliminar esos cambios de /etc/paths y /etc/shells, y volver a añadirlos de alguna otra manera?
0 votos
Su comprensión es incorrecta. Un instalador de actualizaciones no reemplaza los archivos que usted ha cambiado, y pone los archivos que sería se han instalado en los elementos reubicados.
0 votos
@mark Ahh ya veo, tienes razón. Me confundí porque el PDF describe los elementos reubicados como: "los archivos de configuración fueron modificados o personalizados por usted, por otro usuario o por una aplicación. Las modificaciones pueden ser incompatibles con la reciente actualización de MacOS. Los archivos modificados están en la carpeta Configuración, organizados en subcarpetas con los nombres de sus ubicaciones originales". Pero lo que eché en falta fue el párrafo que está justo debajo: los archivos que terminan en system_default tienen el comportamiento inverso, y "se proporciona para demostrar cómo sería la versión de este archivo suministrada por Apple".
0 votos
He encontrado un post relacionado que parece responder más específicamente a mi pregunta - supongo que no utilicé las palabras clave de búsqueda correctas al investigar al principio. Aquí está el hilo relacionado: enlace