actuellement je l'utilise pour compter le nombre de mises à jour disponibles
NUMOFUPDATES=$(aptitude search "~U" | wc -l)
Existe-t-il un moyen de faire de même avec apt (pas aptitude) mais sans utiliser le update-notifier?
actuellement je l'utilise pour compter le nombre de mises à jour disponibles
NUMOFUPDATES=$(aptitude search "~U" | wc -l)
Existe-t-il un moyen de faire de même avec apt (pas aptitude) mais sans utiliser le update-notifier?
Réponses:
Je suppose que la méthode la plus rapide est indiquée dans apticron:
https://salsa.debian.org/debian/apticron/blob/master/apticron#L121-154
Cela peut être distillé pour:
apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | wc -l
Je lance juste la commande:
sudo apt-get update && sudo apt-get upgrade
Après avoir effectué le processus de mise à jour, il donne la sortie de upgrade
commande comme:
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 6e ligne mentionne qu'il y a 2 mises à niveau disponibles et la 5e ligne répertorie les packages pour lesquels les mises à niveau sont disponibles. Si je ne suis pas d'humeur à installer les mises à jour à ce moment-là, j'appuie sur net je continue.
Droit et simple.
Remarque: Si des mises à jour kernal sont également disponibles, elles s'afficheront sous la forme <x> not upgraded
.