5 votos

¿Cómo limpiar la caché de descargas de `softwareupdate`?

Estoy en mac OS 11.5. La semana pasada quise actualizar mis herramientas de línea de comandos de xcode y encontré este comando en internet

softwareupdate --all --install --force

La actualización de las herramientas de línea de comandos xcode fue bien, pero esto también trató de actualizar mi versión del sistema operativo a 11.6. No quería eso, así que no introduje mi contraseña y todavía estoy en 11.5, así que bien hasta ahora.

Sin embargo, sigue descargando la actualización del sistema operativo que ahora bloquea más de 10 GB de mi espacio en disco. Como no tengo planes de hacer la actualización pronto, ¿hay alguna manera de liberar este espacio de nuevo? Ya he intentado reiniciar, pero el espacio sigue bloqueado.


Estoy seguro de que el archivo descargado sigue ahí. Si ejecuto software update de nuevo obtengo inmediatamente la salida

Software Update Tool

Finding available software
Downloading macOS Big Sur 11.6.1
Password: 

Downloaded: macOS Big Sur 11.6.1

sin el tiempo de espera que llevaría descargar un par de GB en mi conexión a Internet, por lo que debe acceder a algún archivo en caché.

4voto

Waitsnake Puntos 1

En el terminal ejecute (escriba su contraseña y esta cuenta necesita derechos de administrador en el mac):

sudo find /private/var/folders -type d -name "downloads"

En mi máquina Big Sur devuelve un montón de 'Operación no permitida' pero también dos hallazgos:

...
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000z000007r/C/com.apple.quicklook.ThumbnailsAgent/com.apple.QuickLook.thumbnailcache: Operation not permitted
/private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads
/private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/softwareupdated/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads
find: /private/var/folders/zz/zyxvpxvq9csfxvn_n0000000000000/0/com.apple.LaunchServices.dv: Operation not permitted
...

En lugar de ello, en el volumen de montaje mencionado anteriormente /Sistema/Volúmenes/Update el /private/var/folders/ es parte del volumen de montaje /Sistema/Volúmenes/Datos .

Los dos hallazgos interesantes necesitan un acceso real a root. Así que a partir de ahora ten mucho cuidado con lo que haces en tu sistema. En el terminal ejecute (escriba su contraseña y esta cuenta necesita derechos de administrador en el mac):

sudo su

Ahora compruebe su carpeta de descarga fundada en el tamaño utilizado con du de mando. Aquí está el ejemplo que hice en mi máquina:

%n@%m %1~ %# du -sh /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/*

0B  /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/00

...

29M /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/06

...

0B  /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/60

Una de las carpetas de mi máquina ocupa 29 MB. Así que seguí esta ruta hasta el final y la lista de su contenido y encontré un Safari 15.0 parcialmente descargado allí. Esto es interesante porque ya tengo instalado Safari 15.1. Tal vez una descarga de 15.0 se interrumpió en el pasado y ahora todavía utiliza el espacio en disco aquí.

%n@%m %1~ %# du -sh /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/06/32/002-02865-A_VQHMW5SC23/x193wtjutj4ik3o83rn5fd5fh7xeb694yb/Safari15.0BigSurAuto.pkg.PKDownloader-Partial/CFNetworkDownload_7ILPuD.tmp 

29M /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/06/32/002-02865-A_VQHMW5SC23/x193wtjutj4ik3o83rn5fd5fh7xeb694yb/Safari15.0BigSurAuto.pkg.PKDownloader-Partial/CFNetworkDownload_7ILPuD.tmp

Ahora depende de ti lo valiente que seas si te gusta meterte con los archivos aquí o no. Normalmente, el hecho de manipular archivos en /private/var/folders/ es algo totalmente prohibido. No lo he hecho por mi cuenta y aún no conozco los efectos secundarios. Sólo te muestro cómo encontrar la caché de descarga de softwareupdate. Espero que hayas hecho una copia de seguridad de todos tus datos por si acaso.

Añadido más tarde:

Acabo de descubrir que una forma segura de borrar todos los archivos de caché de MacOS es arrancar la máquina en modo seguro. He probado esto y ahora mi Safari 15.0 parcialmente cargado ha desaparecido. Luego sólo hay que arrancar de nuevo para estar en modo normal de nuevo. Ver aquí en Apple cómo hacer un arranque en modo seguro: Inicie su Mac en modo seguro

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