1. apk-autoupdate のインストールまたはビルド
ここでは apk-autoupdate というプログラムを使用します。Alpine の edge ブランチで実行している場合は、apk add apk-autoupdate でパッケージを入手できます。それ以外の場合は、ソースからビルドする必要があります。幸いなことに、このプログラムは非常に軽量です。
まず、ビルドの依存関係を取得します。
# apk add make gcc asciidoctor musl-dev
リポジトリをクローンします。
$ git clone https://github.com/jirutka/apk-autoupdate.git
タグは存在しないため、master ブランチからビルドすることになります。
$ cd ./apk-autoupdate
$ make
# make install
2. cron ジョブのセットアップ
apk-autoupdate を定期的に実行するように cron を設定します。以下の crontab の行は、システムがその時間に実行されていると仮定して、毎日午前 2 時に実行します。
# min hour day month weekday command
0 2 * * * apk-autoupdate
(オプションの) 設定については、man ページ autoupdate.conf(5) をご覧ください。