1. apk-autoupdate installieren oder erstellen

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.

Zunächst die Build-Abhängigkeiten herunterladen.

# apk add make gcc asciidoctor musl-dev

Das Repository klonen.

$ 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. Den Cron-Job einrichten

Cron so konfigurieren, 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).