Cuando necesite instalar actualizaciones de software en su Mac, probablemente vaya a la Mac App Store. La tienda de aplicaciones curada de Apple ha sido durante mucho tiempo el método predeterminado no solo para encontrar e instalar aplicaciones de terceros, sino también para aplicar parches y actualizaciones para macOS y otras aplicaciones de Apple. Pero cuando se trata de actualizaciones de software de macOS, la Mac App Store es realmente una interfaz para un comando UNIX, y los fanáticos de la Terminal de Mac pueden usar este comando para actualizar su Mac y las aplicaciones de terceros, sin pasar por alto la Mac App Store. .
El comando de actualización de software de Mac del que estamos hablando está bien llamado: softwareupdate . Aquí se explica cómo usarlo.
- Inicie la aplicación Terminal (que se puede encontrar en la carpeta / Aplicaciones / Utilidades o buscándola con Spotlight).
- Desde la Terminal, escriba softwareupdate -l (que es una "L" en minúscula y no la número uno). Esto proporcionará una lista de todas las actualizaciones disponibles junto con sus tamaños de archivo individuales y una nota que indica si necesitará reiniciar su Mac para completar el proceso de actualización.
- Para instalar una actualización de software individual , ingrese el comando sudo softwareupdate -i nombre , donde "nombre" es el nombre exacto de una de las actualizaciones disponibles reveladas por el comando de lista. Como se trata de un comando de superusuario (sudo), deberá ingresar la contraseña de su cuenta de administrador cuando se le solicite.
- Para instalar todas las actualizaciones de software disponibles, utilice el comando sudo softwareupdate -i -a . El modificador "-a" simplemente le indica al comando que instale todas las actualizaciones. Nuevamente, deberá ingresar su contraseña de administrador cuando se le solicite.
- No hay una barra de progreso tradicional, pero verá entradas de texto actualizadas en la ventana Terminal a medida que se completa cada paso, lo que le permite saber cuándo se han descargado ciertas actualizaciones y cuándo se completa todo el proceso de instalación. Si instaló actualizaciones de software que requieren un reinicio, verá un mensaje final que le indica que reinicie su Mac. Puede hacerlo a través de la interfaz normal de macOS, pero como ya estamos usando comandos UNIX en la Terminal, también puede escribir sudo shutdown -r now, que le indica al comando shutdown que reinicie Mac ("-r") inmediatamente ("now ").
Beneficios de usar la actualización de software a través del terminal
Ahora que sabe cómo ejecutar la Actualización de software de Mac desde la Terminal, la pregunta probable es por qué querría usar este método en lugar de simplemente hacer clic en algunos botones en la tienda de aplicaciones de Mac. Una gran razón es la automatización y la gestión remota. Los usuarios con múltiples Macs para administrar pueden crear scripts o iniciar remotamente una actualización de software a través de un método como SSH sin necesidad de usar manualmente el uso compartido de pantalla o el software de administración remota.
Otro beneficio potencial es la velocidad. Si bien no es universal, muchos usuarios informan que las actualizaciones se instalan más rápido cuando se instalan a través de Terminal, tanto en términos de la instalación inicial como de la parte posterior al reinicio cuando se reinicia la Mac. Si bien no todas las actualizaciones verán un aumento significativo de la velocidad, el método Terminal al menos no agregará tiempo en comparación con Mac App Store.
El único gran inconveniente de usar la actualización de software a través de la terminal
A pesar de sus beneficios para muchos usuarios, hay una gran advertencia de ejecutar la Actualización de software de Mac a través de la Terminal. Como se mencionó al principio de este artículo, el método Terminal solo funciona con las actualizaciones del sistema macOS y las aplicaciones de Apple como iTunes. Esto se compara con la Mac App Store, que actualizará sus aplicaciones de terceros junto con las actualizaciones oficiales de Apple.
Los usuarios de Mac desde hace mucho tiempo pueden reconocer que esta limitación es la misma que la utilidad original de actualización de software de Mac. Esta utilidad, que es cómo Apple entregó actualizaciones del sistema y de terceros a los usuarios antes del lanzamiento de Mac App Store, no era compatible con aplicaciones de terceros. Dado que el comando softwareupdate UNIX también sirvió como base de la utilidad de Actualización de Software original, esta limitación tiene sentido.
Por lo tanto, si solo desea instalar rápidamente el sistema macOS y las actualizaciones de terceros, o si no utiliza ninguna aplicación de terceros de Mac App Store, el método Terminal lo tiene cubierto. De lo contrario, es mejor que se quede con el método predeterminado de la tienda de aplicaciones de Mac, ya que mantiene las actualizaciones de sus aplicaciones, tanto de primera como de terceros, en un solo lugar.
