Depuis quelques versions de macOS, Apple impose le passage par le Mac App Store pour les mises à jour des applications et de l’OS. Et cette solution reste assez lourde. Pour ceux qui n’aiment pas le Mac App Store (il y a des gens qui aiment ?), l’ancien système existent toujours… mais sans interface graphique.
La première commande permet simplement d’avoir une liste des mises à jours disponibles.
softwareupdate -l
La seconde permet de chercher les mises à jour et de les appliquer.
softwareupdate -i -a
Vous pouvez combiner ça avec une commande de redémarrage pour le faire directement, mais ça a le défaut de forcer le redémarrage même si vous faites quelque chose en même temps.
sudo sh -c "softwareupdate -ia && reboot"
J’ai vu des gens expliquer que c’était plus rapide que le passage par le Mac App Store, mais je suis un peu dubitatif. Lors de mes tests, ça prend tout de même pas mal de temps, avec une fenêtre qui s’ouvre après le redémarrage pour appliquer les modifications, au lieu d’un message lors d’un redémarrage. Le fonctionnement semble donc un peu différent, mais pas forcément plus rapide. Et vu que j’ai testé avec une mise à jour de macOS High Sierra, impossible de mesurer exactement le temps que ça prend.