Je travaille sur une automatisation d'administrateur système à l'aide de fabric et j'aimerais pouvoir contrôler le nombre de paquets nécessitant une mise à niveau sur une machine donnée. Ce sont les mêmes informations que je peux voir lorsque je me connecte pour la première fois à une machine, à savoir cette partie:
35 packages can be updated.
22 updates are security updates.
Existe-t-il une commande que je peux exécuter (de préférence sans sudo
) qui donne uniquement cette information?
J'ai examiné les liaisons apt-python, mais elles semblent avoir une longue courbe d'apprentissage et semblent également beaucoup changer - je voudrais quelque chose qui fonctionne au moins aussi loin que lucide sans avoir besoin de le faire. faire des choses différentes sur différentes versions d'Ubuntu.
cat
Le fichier que vous suggérez est vide et le script que vous avez indiqué en premier n’existe pas sur cette machine - est-il inclus dans un paquet qui doit être installé? J'ai/usr/lib/update-manager
, mais pas deupdate-notifier
répertoire.