Sí, las actualizaciones de seguridad se muestran como las actualizaciones recomendadas pero softwareupdate -r
al menos en Mojave no es válido. Nota softwareupdate no instalar las actualizaciones de la App Store.
Si ejecuta softwareupdate -l
en un sistema que es debido a las actualizaciones de seguridad se les puede ver como prefijo un *
personaje en el --lista de salida, lo que significa que se recomiendan y que serán tratados por la -r
opción.
Este es de un sistema, sin tocar para un mes - como puedes ver, se recomienda una actualización de Safari y se recomienda una actualización de Seguridad que requiere un reinicio.
Last login: Mon Dec 2 19:21:08 on ttys000
A1398% softwareupdate -l
Software Update Tool
Finding available software
Software Update found the following new or updated software:
* Security Update -10.14.6
Security Update (10.14.6), 1531842K [recommended] [restart]
* Safari13.0.4MojaveAuto-13.0.4
Safari (13.0.4), 67332K [recommended]
A1398%
Usted puede ya sea de la lista de todas las actualizaciones disponibles con -l
(que es la más cercana a sudo apt-get update
que no descargar o instalar paquetes), descargar con -d
o descargarlas e instalarlas con -i
. El -r
cambiar en su propio no es aceptada.
- Para descargar e instalar las actualizaciones recomendadas de uso
softwareupdate -i -r
. De man softwareupdate
:
-i | --install
Each update specified by args is downloaded and installed. args can be one of the
following:
-r | --recommended
All updates that are recommended for your system. These are prefixed
with a * character in the --list output.
A1398% softwareupdate -i -r
Software Update Tool
Finding available software
Downloaded Security Update
Downloaded Safari
Installing Security Update , Safari
Done with Safari
Done.
You have installed one or more updates that requires that you restart your computer.
Please restart immediately.
To automate the restart process with softwareupdate(8), use --restart.
A1398%
En este caso la actualización de seguridad requiere un reinicio y este fue avisado. El -R
(capital) o --restart
opción puede automatizar esto, pero usted desee buscar usuario el estado de la sesión antes de forzar un reinicio y potencialmente la pérdida de estado de sesión/cambios no guardados en/etc. Aprobar --restart
requiere privilegios de root por lo que el comando en este caso sería sudo softwareupdate -irR
- Opcionalmente se puede descargar y no instalar el software recomendado el uso de
softwareupdate -d -r
-d | --download
Each update specified by args is downloaded but not installed. The values of args
are the same as for the --install command.
A1398% softwareupdate -d -r
Software Update Tool
Finding available software
Downloaded Security Update
Downloaded Safari
Done.
A1398%
Si usted quería que todos en lugar de recomienda reemplazaría -r
con -a
.
-a | --all All updates that are applicable to your system, including those non-
recommended ones, which are prefixed with a - character in the --list
output. (Non-recommended updates are uncommon in any case.)
Tenga en cuenta que sudo
en Mojave sólo es necesaria para la --restart
opción pero este viejo hombre de la página indica que también se requiere para la instalación en el pasado.
-i
--install
Each update specified by args is downloaded, unarchived, and
installed. This command requires root.