Cuando necesite instalar actualizaciones de software en su Mac, probablemente vaya a la Mac App Store. La tienda de aplicaciones seleccionada de Apple ha sido durante mucho tiempo el método predeterminado no solo para buscar 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 macOS, la Mac App Store es en realidad solo una interfaz para un comando de UNIX, y los fanáticos de la Terminal de Mac pueden usar este comando para actualizar su Mac y las aplicaciones de primera mano sin pasar por alto la Mac App Store. .
El comando de actualización de software de Mac del que estamos hablando tiene un nombre útil: actualización de software. A continuación, le indicamos cómo utilizarlo.
- Inicie la aplicación Terminal (que se puede encontrar en la carpeta / Aplicaciones / Utilidades o buscándola con Spotlight).
- Desde la Terminal, escriba actualización de software -l (esa es una "L" minúscula y no el 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 un individual actualización de software, ingrese el comando sudo softwareupdate -i nombre, donde "nombre" es el nombre exacto de una de las actualizaciones disponibles reveladas por el comando list. Como se trata de un comando de superusuario (sudo), deberá ingresar la contraseña de su cuenta de administrador cuando se le solicite.
- Instalar todo actualizaciones de software disponibles, en su lugar utilice el comando sudo softwareupdate -i -a. El modificador "-a" simplemente 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 de 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 indicándole que reinicie su Mac. Puede hacer esto a través de la interfaz normal de macOS, pero como ya estamos usando comandos UNIX en Terminal, también puede escribir sudo shutdown -r ahora, que indica al comando de apagado que reinicie la Mac ("-r") inmediatamente ("ahora").
Beneficios de usar la actualización de software a través de la terminal
Ahora que sabes cómo para ejecutar la Actualización de software de Mac desde la Terminal, la pregunta probable es por qué desea utilizar este método en lugar de simplemente hacer clic en algunos botones en la Mac App Store. Una gran razón es la automatización y la gestión remota. Los usuarios con múltiples Mac para administrar pueden crear scripts o iniciar de forma remota 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 de velocidad significativo, el método Terminal al menos no agregará tiempo en comparación con la Mac App Store.
La gran desventaja de usar la actualización de software a través de la terminal
A pesar de sus beneficios para muchos usuarios, existe una gran advertencia al 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 actualizaciones del sistema macOS y aplicaciones de Apple de primera mano 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 de actualización de software de Mac original. Esta utilidad, que es la forma en que Apple entregó actualizaciones del sistema y de primera a los usuarios antes del lanzamiento de la Mac App Store, no admitía 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 primera mano, o si no usa ninguna aplicación de terceros de la 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 Mac App Store, ya que mantiene las actualizaciones de la aplicación, tanto de la primera como de la de terceros, en un solo lugar.