Homebrew parecía haber instalado las herramientas de línea de comandos cuando estaba intentando ntfs-3g
en el Big Sur. Desde entonces he abandonado este intento de conectar NTFS a mi Mac.
Ahora estoy recibiendo avisos para actualizar CLT para Xcode 12.5 (482,1 MB) desde las Preferencias del Sistema. Como no me sirve de nada, he intentado desinstalarlo. Intenté eliminar /Library/Developer/CommandLineTools
pero los avisos de actualización continúan incluso después de un reinicio. He restaurado la carpeta y xcode-select -p
ahora apunta a esa carpeta de nuevo.
Este pregunta más antigua para las versiones de Mac anteriores a Big Sur señala que debería comprobar pkgutil
; lo hizo y pkgutil --pkgs
muestra que los recibos siguen ahí. Uno de los comentarios de la primera respuesta decía que la carpeta de los recibos no está en /var/db/receipts
o /Library/Receipts
(y de hecho no lo son), pero en /Library/Apple/System/Library/Receipts
(y de hecho están ahí).
La respuesta aceptada en la otra pregunta (que mencioné anteriormente) dice que debo desactivar el SIP y borrar el bom
s, y luego vuelva a activar el SIP. Otro comentarista dijo que puedo eliminar los archivos de recepción a través del Modo de Recuperación y la Utilidad de Disco sin desactivar el SIP. En Big Sur, sin embargo, ese directorio está protegido por SSV. "Desactivando" SSV para siempre a través de csrutil
sólo para borrar algunos recibos parece una idea absolutamente terrible.
Así que, una pregunta:
- Puesto que parece que no puedo desinstalar CLT limpiamente mediante la eliminación de la carpeta, y las Preferencias del Sistema siguen queriendo que actualice incluso después de eliminar la carpeta, ¿cuál es la mejor manera de llevar a cabo esta desinstalación?
Gracias.