automatisches Update für Raspbian
Verfasst: 25.02.2020 23:06:32
Hallo,
ich habe auf zwei Raspberrys das Raspbian System installiert. Einer mit grafischer Oberfläche und einer ohne. Beide laufen ohne Maus/Monitor/Tastatur. Auf beiden wird ein cron-job ausgeführt, welcher die Paketlisten aktualisiert und die neuen Pakete lädt, aber nicht installiert.
Ich habe auf beiden ein Python-Script laufen, welches beim Booten automatisch gestartet wird. Über einen GPIO-Eingang kann ich mit Hilfe des Scripts die Raspberrys herunter fahren.
Nach dem Drücken des Shutdown-Tasters am GPIO sollen die Updates installiert und das System anschließend herunter gefahren werden. Ich habe das getestet und es funktioniert derzeit ohne Probleme mit der Zeile im Python-Script:
Nun meine Frage: Durch das -y werden Nachfragen automatisch mit yes beantwortet. Das Update läuft durch. Laut Doku werden aber nicht alle Fragen mit yes beantwortet, z.B. keine kritischen Paketänderungen. Was würde in so einem Fall passieren? Das Script wird automatisch gestartet, es ist kein Monitor vorhanden. Und selbst wenn würde durch das automatische Starten diese Nachfrage nicht angezeigt werden. Ich vermute das System würde dann einfach an der Frage stehen bleiben. Gibt es einen Ansatz um dieses Problem zu lösen und den Rechner "sauber" herunterzufahren, Notfalls ohne die entsprechenden Aktualisierungen?
Das ist zwar das Debian- und nicht das Raspbian-Forum, aber ich hoffe die Frage ist hier trotzdem gut aufgehoben. Da Raspbian auf Debian basiert dürfte die Problematik ja die gleiche sein.
ich habe auf zwei Raspberrys das Raspbian System installiert. Einer mit grafischer Oberfläche und einer ohne. Beide laufen ohne Maus/Monitor/Tastatur. Auf beiden wird ein cron-job ausgeführt, welcher die Paketlisten aktualisiert und die neuen Pakete lädt, aber nicht installiert.
Ich habe auf beiden ein Python-Script laufen, welches beim Booten automatisch gestartet wird. Über einen GPIO-Eingang kann ich mit Hilfe des Scripts die Raspberrys herunter fahren.
Nach dem Drücken des Shutdown-Tasters am GPIO sollen die Updates installiert und das System anschließend herunter gefahren werden. Ich habe das getestet und es funktioniert derzeit ohne Probleme mit der Zeile im Python-Script:
Code: Alles auswählen
os.system('sudo apt-get -y dist-upgrade')
Das ist zwar das Debian- und nicht das Raspbian-Forum, aber ich hoffe die Frage ist hier trotzdem gut aufgehoben. Da Raspbian auf Debian basiert dürfte die Problematik ja die gleiche sein.