actualmente lo uso para contar la cantidad de actualizaciones disponibles
NUMOFUPDATES=$(aptitude search "~U" | wc -l)
¿Hay alguna manera de hacer lo mismo con apt (no aptitude) pero sin usar el notificador de actualización?
Puede usar apt-check
de update-notifier-common
:
$ /usr/lib/update-notifier/apt-check --human-readable
0 packages can be updated.
0 updates are security updates.
Esta es la misma herramienta que actualiza el mensaje motd
.
Puede usar apt-get -s
para simular un proceso de actualización y extraer solo la cantidad de paquetes actualizados por
LANG=C apt-get upgrade -s |grep -P '^\d+ upgraded'|cut -d" " -f1
Esto dará como resultado solo la cantidad de paquetes