1. Installiere oder erstelle apk-autoupdate
Wir werden ein Programm namens apk-autoupdate verwenden. Wenn du den edge-Zweig von Alpine nutzt, ist das Paket über apk add apk-autoupdate verfügbar; andernfalls musst du es aus dem Quellcode kompilieren. Glücklicherweise ist es ein sehr kleines Programm.
Lade zunächst die Build-Abhängigkeiten herunter.
# apk add make gcc asciidoctor musl-dev
Klone das Repository.
$ git clone https://github.com/jirutka/apk-autoupdate.git
Es sind keine Tags vorhanden, daher wirst du vom master-Zweig aus kompilieren.
$ cd ./apk-autoupdate
$ make
# make install
2. Richte den Cron-Job ein
Konfiguriere Cron so, dass apk-autoupdate regelmäßig ausgeführt wird. Die folgende Crontab-Zeile führt das Programm täglich um 2 Uhr morgens aus, vorausgesetzt, das System ist zu diesem Zeitpunkt in Betrieb.
# min hour day month weekday command
0 2 * * * apk-autoupdate
Informationen zur (optionalen) Konfiguration findest du in der Manpage autoupdate.conf(5).