Ich arbeite an einer Systemadministrationsautomatisierung mit Fabric und möchte die Anzahl der Pakete überwachen können, die auf einem bestimmten Computer aktualisiert werden müssen. Dies sind die gleichen Informationen, die ich sehen kann, wenn ich mich zum ersten Mal bei einem Computer anmelde, dh dieser Teil:
35 packages can be updated.
22 updates are security updates.
Gibt es einen Befehl, den ich ausführen kann (am besten ohne sudo
), der genau diese Informationen liefert?
Ich habe mir die Apt-Python-Bindungen angeschaut, aber sie scheinen eine hohe Lernkurve zu haben und sie scheinen sich auch sehr zu verändern - ich hätte gerne etwas, das zumindest so weit wie klar funktioniert, ohne es zu müssen verschiedene Dinge auf verschiedenen Ubuntu-Versionen tun.
cat
Die Datei, die Sie vorschlagen, ist leer, und das Skript, auf das Sie zuerst verweisen, ist auf diesem Computer nicht vorhanden. Muss es in einem Paket installiert werden? Ich habe/usr/lib/update-manager
aber keinupdate-notifier
Verzeichnis.