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).