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?
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?
Respuestas:
Supongo que el método más rápido se muestra en apticron:
https://salsa.debian.org/debian/apticron/blob/master/apticron#L121-154
Esto se puede destilar para:
apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | wc -l
Acabo de ejecutar el comando:
sudo apt-get update && sudo apt-get upgrade
Después de realizar el proceso de actualización, da la salida para el upgrade
comando como:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
wine1.5 wine1.5-i386
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.1 MB of archives.
After this operation, 286 kB of additional disk space will be used.
Do you want to continue [Y/n]?
La sexta línea menciona que hay 2 actualizaciones disponibles y la quinta línea enumera los paquetes para los que están disponibles las actualizaciones. Si no estoy de humor para instalar las actualizaciones en ese momento, presiono ny sigo adelante.
Recto y simple.
Nota: Si también hay actualizaciones de kernel disponibles, las mostrará como <x> not upgraded
.