Si administras varios Macs, ejecutar tareas comunes a través de la línea de comandos puede reducir tu carga de trabajo de mantenimiento. Utilizando una combinación de comandos del sistema y repositorios de código abierto, puedes actualizar tanto el software de macOS como el del Mac App Store utilizando Terminal.

Actualizar el software de macOS mediante Terminal

Puede actualizar el software integrado de macOS mediante el comando softwareupdate de Terminal.

1. Abra Terminal (Aplicación/Utilidades/Terminal.app).

macos-window-management-terminal-fix-1

2. Escriba el siguiente comando y pulse «Enter»:»

softwareupdate -l

terminal-update-software-softwareupdate-1

Esto listará todas las actualizaciones de software de macOS que están actualmente disponibles para su sistema.

3. Espera un momento mientras busca las actualizaciones en los servidores de macOS.

terminal-update-software-softwareupdate-3

4. Si hay actualizaciones disponibles, softwareupdate te dirá qué actualizaciones están disponibles. Si no hay actualizaciones disponibles, volverás al símbolo del sistema.

terminal-update-software-softwareupdate-2

5. Para instalar todas las actualizaciones disponibles, escriba el siguiente comando y pulse «Enter:»

sudo softwareupdate -ia--verbose

terminal-update-software-softwareupdate-4a

6. Escriba su contraseña cuando se le pida y pulse «Enter».

7. El proceso de actualización se ejecutará ahora, mostrando el progreso de cada programa a medida que se actualiza.

terminal-update-software-softwareupdate-6

8. Cuando el proceso de actualización haya finalizado, volverá a la línea de comandos.

terminal-update-software-softwareupdate-7

Banderas de Softwareupdate

  • La bandera –verbose es opcional, pero le dará informes de estado en vivo a medida que se instalan las actualizaciones. Si tiene muchas actualizaciones que procesar, esta bandera le mantendrá al tanto del estado actual.
  • La bandera -i significa «instalar» y comenzará el proceso de instalación de las aplicaciones seleccionadas.
  • La bandera -a significa «all» (todas). Esto instalará todas las actualizaciones disponibles.
  • La bandera -r significa «recomendado». Por ejemplo, softwareupdate -ir instalará sólo las actualizaciones «recomendadas».
  • La bandera -h significa «ayuda» y mostrará todos los comandos disponibles.
  • Para instalar sólo una actualización, utilice softwareupdate -i[nombre del paquete]Por ejemplo, softwareupdate -i RemoteDesktopClient-3.9.2 instalará sólo la actualización RemoteDesktopClient 3.9.2.
  • Para ignorar actualizaciones específicas, utilice el indicador –ignore. Por ejemplo: softwareupdate –ignore RemoteDesktopClient-3.9.2ocultará la actualización 3.9.2 de RemoteDesktopClient. Se le avisará cuando haya una nueva actualización disponible.
RELACIONADO:  Gestiona tu biblioteca de juegos en Linux con Lutris

Actualizar el software de la Mac App Store mediante el terminal

Por defecto, macOS no contiene una utilidad de línea de comandos para actualizar aplicaciones de la Mac App Store. Sin embargo, puedes instalar la utilidad mas de Dmitry Rodionov para añadir esta funcionalidad a tu línea de comandos.

1. Abre Terminal (Aplicación/Utilidades/Terminal.app).

macos-window-management-terminal-fix-1

2. Si aún no tienes instalado el gestor de paquetes Homebrew, tendrás que conseguirlo. Instala Homebrew utilizando el siguiente comando de Terminal:

/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew-package-manager-macos-1

También puedes seguir nuestra guía para configurarte con Homebrew.

3. Utilice el siguiente comando para instalar mas-cli desde la base de datos de Homebrew:

brew install mas

terminal-mas-install

4. Cuando la instalación se haya completado y tengas de nuevo tu símbolo del sistema, puedes escribir mas para ver una lista de todos los comandos mas disponibles.

terminal-mas-comandos

5. Escribe el siguiente comando para ver una lista de las aplicaciones instaladas de la Mac App Store. Es posible que haya unas cuantas.

lista de mas

terminal-mas-list

6. Escribe el siguiente comando para ver todas las apps con actualizaciones disponibles:

mas outdated

terminal-mas-anticuado

7. Escriba el siguiente comando para actualizar todas las aplicaciones con actualizaciones disponibles:

mas upgrade

terminal-mas-upgrade

8. mas ejecutará el proceso de actualización de cada app.

terminal-mas-upgrade-2

9. Cuando el proceso de actualización se haya completado, volverás a la línea de comandos.

terminal-mas-upgrade-3